Commit Graph

205 Commits

Author SHA1 Message Date
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
Lev Walkin 07aaa34e7d choice constraint generation duplication dropped 2006-10-09 12:52:15 +00:00