Commit graph

131 commits

Author SHA1 Message Date
David Given
7435c06ff4 Non-standard stdlib prototypes are not our friend (and not OSX's friend, which
implements strcpy() &co as macros).
2016-11-24 20:48:51 +01:00
David Given
fd91851005 Add enough return types to the K&R C that the ACK builds (on Linux) using clang
now.
2016-11-10 22:04:18 +01:00
David Given
c1aca7dae5 First milestone of replacing the build system.
--HG--
branch : dtrg-buildsystem
rename : lang/cem/cpp.ansi/Parameters => lang/cem/cpp.ansi/parameters.h
2013-05-12 20:45:55 +01:00
George Koehler
0131ca4d46 Delete 689 undead files.
These files "magically reappeared" after the conversion from CVS to
Mercurial.  The old CVS repository deleted these files but did not
record *when* it deleted these files.  The conversion resurrected these
files because they have no history of deletion.  These files were
probably deleted before year 1995.  The CVS repository begins to record
deletions around 1995.

These files may still appear in older revisions of this Mercurial
repository, when they should already be deleted.  There is no way to fix
this, because the CVS repository provides no dates of deletion.

See http://sourceforge.net/mailarchive/message.php?msg_id=29823032
2012-09-20 22:26:32 -04:00
David Given
b6dfaefeff Removed file that the CVS conversion procedure left in (when it shouldn't have). 2011-03-20 20:47:10 +00:00
dtrg
26a9b76507 Added pregenerated versions of the LLgen source files (to ease
bootstrapping issues).
2007-02-24 02:01:57 +00:00
dtrg
7068d0d301 Modified to use rename() instead of link()/unlink() to rename files. 2006-07-25 23:24:20 +00:00
dtrg
e864bf235e Split LLgen off to be self-contained, and not necessarily part of the ACK. Replaced its build system with one based on pm. Rewrote the README. Updated the license text to match the overriding license common to all the ACK. 2006-02-04 00:57:04 +00:00
dtrg
dd57d79b1b Modernised usage of system header files. 2006-02-04 00:37:19 +00:00
dtrg
71a92846dd Modernised usage of system header files. 2006-02-03 22:23:37 +00:00
dtrg
c39e85da63 Modernised usage of system header files. Changed the patch buffer (which allowed the library path to be modified with a hex editor) to an environment variable instead. 2006-02-03 22:23:11 +00:00
ceriel
8f69a0ca44 Fix 2002-09-11 13:32:57 +00:00
ceriel
1e32788ad1 Added missing files to .distr 2002-09-11 13:17:00 +00:00
ceriel
ee2c7069e4 Prevent double fclose 2002-08-26 14:27:15 +00:00
ceriel
4556d261d8 ??? 2002-04-04 12:33:15 +00:00
ceriel
d6e0e461f7 Corrected Makefile 1997-09-04 15:49:46 +00:00
ceriel
f8fd2aa273 Removed superfluous ; 1997-06-16 13:07:37 +00:00
ceriel
cebde164bb Prevent warning about unused labels 1997-04-02 10:42:06 +00:00
ceriel
8ea5d257c4 improved error reporting, added -DNON_CORRECTING 1997-02-21 15:44:44 +00:00
ceriel
13fea7102b Updated 1997-02-21 12:23:04 +00:00
ceriel
c2607fdf0f Added non-correcting error recovery stuff 1997-02-21 11:27:57 +00:00
ceriel
a44875cf00 bug fix: code referred to token attribute of wrong token! 1997-02-17 15:14:55 +00:00
ceriel
a44bbb3977 Fixed a couple of minor bugs 1996-11-19 13:27:56 +00:00
ceriel
a8b1f8e347 Header file was included twice 1995-11-01 15:59:33 +00:00
ceriel
525eb1f1a4 Fixed typo 1995-07-31 09:17:14 +00:00
ceriel
7b6d8fbe56 Added copyright notice 1995-07-31 09:10:42 +00:00
ceriel
d1435f4fc6 Added an option to strip the grammar from its actions 1995-02-24 12:10:44 +00:00
ceriel
68cebfb733 do not allow ',' as separator in parameter declarations; this results in bad C-code 1994-12-20 12:47:48 +00:00
ceriel
5c83e7dbb5 Header --> Id 1994-06-24 11:31:16 +00:00
ceriel
2b54fa3a19 Fix: also redefine LLsafeerror 1994-06-23 09:58:30 +00:00
ceriel
958aced01b Generate octal char constants instead of ints for LLsets 1994-04-12 13:53:38 +00:00
ceriel
7e30c7d648 Fixed for empty parameter lists 1993-05-10 14:02:52 +00:00
ceriel
ca4461dc4c Added LL_MAXTOKNO 1992-11-19 15:37:52 +00:00
ceriel
06e487359b Changed mechanism for coputing amount of memory used 1992-06-26 12:38:10 +00:00
ceriel
df1ed9426d Do not use '#endif/#else xxx'; it is not allowed for ANSI C 1991-12-17 15:28:58 +00:00
ceriel
9e2361fc8f bug fix in generating prototypes 1991-12-03 10:56:40 +00:00
ceriel
7ec968fb03 Always also produce ANSI-C, depending on __STDC__ and __cplusplus 1991-12-02 09:15:04 +00:00
ceriel
505494c560 Improved for lint 1991-11-27 13:38:51 +00:00
ceriel
35260bae58 produce ANSI C under -a option 1991-11-26 15:38:41 +00:00
ceriel
6fa0e5bfb0 Changed copyright notice, made installation less dependent on ACK 1991-11-23 10:41:43 +00:00
ceriel
03e1bea097 Added some tests and changed ordering mechanism 1991-11-01 10:37:26 +00:00
ceriel
b10eadb10e Fixed problem with parameter counts 1991-09-13 09:15:36 +00:00
ceriel
d9f98bc411 New installation mechanism 1991-08-27 10:18:09 +00:00
ceriel
b1fdacb99c relaxed the ;-terminator requirement for parameters 1991-08-23 16:23:07 +00:00
ceriel
47dccc3c67 improved clean entry 1991-06-26 17:30:36 +00:00
ceriel
1903555355 fixed bug with -j option 1991-02-28 14:48:17 +00:00
ceriel
2c31a9b1ac removed -i flag 1991-02-19 16:51:50 +00:00
ceriel
27459757db Changed installation mechanism 1991-01-04 15:01:59 +00:00
ceriel
8401d7b9ec Did not handle quotes in C comments right 1990-08-23 15:53:13 +00:00
ceriel
4a34358b6a keep comments in actions; they may be significant (for lint) 1990-08-07 10:48:02 +00:00