Bi-Ruei, Chiu
9b87e5b095
Fix 'declaration inside parameter list' warning
...
1. Add forward definition section.
2. Move type definition inside A_SEQUENCE_OF() to forward definition section.
3. Modify asn1c_lang_C_type_CHOICE() ...etc functions to achieve it.
4. Modify test cases used during 'make check'.
2017-03-15 16:18:46 +08:00
Lev Walkin
7c1dc05f0e
do not use reserved identifiers, contd
2016-03-14 03:08:19 -07:00
Lev Walkin
c6cac8e958
do not use reserved identifiers
2016-03-14 02:57:34 -07:00
Lev Walkin
f2b2f37660
error values check from printf, fprintf, fwrite
2016-03-14 02:23:48 -07:00
Lev Walkin
4cc4599a7c
more diagnostics if memory fails
2016-03-14 02:08:12 -07:00
Lev Walkin
d8b8364c8a
removed unneeded check before free()
2016-03-14 02:00:27 -07:00
Lev Walkin
d62d7d51b0
ftruncate output should not be ignored under some compilers
2016-01-23 08:04:46 -08:00
Lev Walkin
0f2624523b
bit strings also can haz members
2016-01-10 13:33:08 -08:00
Lev Walkin
1b3a135184
fix compiler warnings
2016-01-10 13:15:02 -08:00
Lev Walkin
da94cd4287
useless -all-static
2014-10-13 02:43:57 +00:00
Lev Walkin
ebfc44d02a
issue/32 fchmod() does not respect umask
2014-10-12 19:30:12 -07:00
Lev Walkin
3278995748
merged patch #31
2014-10-12 18:51:52 -07:00
Lev Walkin
78d604fe9e
Merge pull request #46 from wiml/constify
...
Move as much data as possible into non-writable text by declaring it const
2014-10-12 18:30:33 -07:00
Lev Walkin
1b03c79368
removed autotools intermediate files from source code; use autoreconf -iv.
2014-10-12 17:31:26 -07:00
Lev Walkin
e0d321a650
version 0.9.26
2014-09-11 01:28:57 -07:00
Wim Lewis
fb6344ef75
Declare most internal, constant tables as const, particularly the
...
"specifics" structures and the tables they point to.
2014-07-28 12:16:01 -07:00
Wim Lewis
a73ae673f0
Declare the permitted alphabet tables and code2value tables const.
2014-07-22 19:55:30 -07:00
Lev Walkin
334d5cc7fb
change type width detection logic
2014-02-10 11:06:56 -08:00
Lev Walkin
e5086e3f92
extensibility shall not change the type from wide to narrow
2014-02-10 11:00:51 -08:00
Lev Walkin
ea55215e3c
split ADD_CFLAGS and TESTSUITE_CFLAGS
2014-01-14 02:15:13 -08:00
Lev Walkin
f84cc014d4
check cc flags viability before setting them
2014-01-14 02:12:24 -08:00
Lev Walkin
5b63acf7aa
remove errors with ./configure --enable-Werror
2014-01-14 01:48:37 -08:00
Lev Walkin
aef10c36f7
upgrade autotools
2014-01-14 01:47:25 -08:00
Lev Walkin
6169b8d565
fix default constraint checking
2013-12-07 11:02:44 -08:00
Lev Walkin
4062b01cd5
add -fline-refs
2013-10-11 14:29:38 -07:00
Frank Morgner
8a759ad3db
try to link symlink and use a define on error
...
fixes compiling with Minimalist GNU win32 (cross) compiler 4.2.1, which
defines symlink, but doesn't implement it.
2013-05-16 15:02:59 +02:00
Lev Walkin
1715b32c87
format and signedness mismatch fixes
2013-03-28 04:02:13 -07:00
Lev Walkin
2a744a7470
Behavior of -fnative-types made default; old behavior saved under -fwide-types
2013-03-27 01:56:23 -07:00
Lev Walkin
2655eb3f05
deprecate -fskeletons-copy; this option is now a default; use -flink-skeletons for old behavior
2013-03-25 19:09:04 -07:00
Lev Walkin
30ae27b6b1
C++ keywords added to a no-no list
2013-03-19 17:15:28 -07:00
Lev Walkin
50d52cf5fd
windows compatibility; suggested by github.com/sapien2
2013-03-16 08:00:57 -07:00
Lev Walkin
b3751947cb
upgrade autotools
2012-09-02 19:36:47 -07:00
Santiago Carot-Nemesio
8da8e73f18
Fix compilation warning in generated check constraints function.
...
Integer types defined in ASN1 in the range (0..4294967295) does
not need declare the variable "value". Before this patch, generated
code produced an unnecessary variable assignation and new compilers
trigger a message warning because the variable is no longer used
anymore due to the optimization for unsigned longs check.
2011-04-22 14:00:08 +02:00
Lev Walkin
936595643a
WIN32 -> _WIN32; see http://predef.sourceforge.net/preos.html#sec25
2010-11-20 09:47:13 -08:00
Lev Walkin
e7c4b96655
update automake and move doc -> docsrc
2010-11-09 03:26:07 -08:00
Lev Walkin
4c776e5921
aclocal-1.10
2010-11-08 02:14:14 -08:00
Lev Walkin
4da95cf66c
newer version of build tools
2010-10-16 03:18:57 -07:00
Lev Walkin
ffd035e9e0
react to -fincludes-quoted
2010-10-16 01:26:57 -07:00
Lev Walkin
34944f2afb
Added -fincludes-quoted to generate #includes in double instead of <angle> quotes.
2010-10-07 08:25:37 +00:00
Lev Walkin
8bb57a29c1
unsigned integer of 32-bit widtth support for per
2007-12-03 13:41:36 +00:00
Lev Walkin
e751cd8b93
Windows patch by Cyril Pertsev
2007-11-13 22:30:09 +00:00
Lev Walkin
63b4126c09
C90-compliant negative LONG_MIN
2007-11-06 01:48:46 +00:00
Lev Walkin
27fd0b6a46
upgraded compatibility
2007-08-27 23:57:45 +00:00
Lev Walkin
08afe612de
regeneration
2007-07-23 06:49:56 +00:00
Lev Walkin
8032f7ab44
optionality handling
2007-06-27 01:54:57 +00:00
Lev Walkin
06bf7ccb9f
reautomakified
2007-06-24 09:13:16 +00:00
Lev Walkin
33af5c3ef1
extensibility fix
2007-06-23 20:05:49 +00:00
Lev Walkin
c5a5d22cd5
some fixes
2007-06-23 17:35:56 +00:00
Lev Walkin
3a4689a7da
BMPString and UniversalString support
2006-11-24 11:20:27 +00:00
Lev Walkin
9ab21b8984
Fixed explicit tagging of an in-lined constructed type.
2006-10-19 02:46:01 +00:00