Commit Graph

45 Commits

Author SHA1 Message Date
dtrg
9c722420dd Replaced calls to the custom strindex() and strrindex() functions with the
exactly equivalent and standard strchr() and strrchr() functions instead.
2006-07-23 20:01:02 +00:00
ceriel
f26dd7bb01 Header --> Id 1994-06-24 14:02:31 +00:00
ceriel
9a7b9d316e Added void for some functions 1993-11-10 12:42:25 +00:00
ceriel
7d78a01b64 Do not use '#endif/#else xxx'; it is not allowed for ANSI C 1991-12-17 14:11:15 +00:00
ceriel
9b580c31b1 Added grind support 1991-11-08 15:12:28 +00:00
dick
2a4d8e0a25 clean-up code generation suppression for lint 1990-09-18 14:29:42 +00:00
ceriel
09f9431d23 use own version of assert (ASSERT) 1990-06-06 16:54:30 +00:00
ceriel
e4d4880971 change flag -s to -i 1990-06-06 16:00:28 +00:00
ceriel
590cf5dde0 Added dependency generator 1990-06-06 14:42:53 +00:00
ceriel
1befe63f01 bug fix with many -I options 1990-01-26 12:00:35 +00:00
ceriel
f860afc981 empty string in directory list now means current directory 1989-02-16 11:18:44 +00:00
ceriel
373f74dc7f removed tab.c, use tabgen 1988-11-16 11:23:58 +00:00
dick
b8bd81f18f lint: printf testing and FORMATs 1988-11-03 15:18:46 +00:00
dick
5844159c7b introduction of lint source code, governed by ifdef LINT 1988-09-20 16:44:27 +00:00
dick
fe62ccb08d error messages and error handling 1988-09-16 23:19:50 +00:00
dick
8633baee89 filename and linenumber info in more places 1988-08-29 15:51:48 +00:00
dick
78599e150a more modifications due to lint 1988-08-23 12:45:11 +00:00
dick
f8dfcefb0b initial small modifications for lint 1988-08-19 13:55:22 +00:00
ceriel
68effeafba made to fit on PDP-11 1988-07-05 18:06:00 +00:00
ceriel
127f43df4a fixed a problem with #ifdef/#else/#endif 1988-03-08 11:42:00 +00:00
ceriel
46e73612ba nestlevel count per file 1987-08-10 11:17:20 +00:00
ceriel
68265148d7 use new C_insertpart mechanism, other minor changes 1987-07-16 13:27:37 +00:00
ceriel
eb7d477357 removed the limitation on number of include directories 1987-05-11 14:08:58 +00:00
ceriel
21e14a6f0a redesign of ival, other minor changes 1987-03-25 23:14:43 +00:00
ceriel
3b2ddf7273 many minor fixes and modifications 1987-03-20 08:30:31 +00:00
ceriel
988f6e496b Fixed a bug with line-directives, added copyright notice 1987-03-10 17:51:10 +00:00
ceriel
93a785cfaa main exits instead of returns. Bloody SUNs 1987-03-05 15:22:05 +00:00
ceriel
f7690cec10 many changes: fixes and efficiency-oriented 1987-02-09 23:19:42 +00:00
ceriel
a5d7753a8d now uses alloc module, bug fixes, -N option under USE_TMP, to not do so 1987-01-24 00:25:56 +00:00
ceriel
bd0740dc42 version using input module and detecting preprocessor loops 1986-12-04 16:29:44 +00:00
ceriel
5617c657b6 handle void properly, avoid 0-alignments, handle #if defined(..) 1986-12-01 10:00:23 +00:00
erikb
b1eed62b5c put heavily used pointer variables in registers 1986-09-24 13:53:16 +00:00
erikb
1384666eb9 some minor fixes 1986-09-17 12:31:45 +00:00
erikb
f27be37970 built in the compile time flag NOFLOAT to get rid of the float stuff 1986-09-12 09:16:07 +00:00
erikb
1d5a5e0a6d added -T<path> option: create temporary file(s) in directory <path> 1986-07-29 11:46:00 +00:00
dick
fa9f4ab0ab some leaks plugged (as detected by the leak detector) 1986-07-18 21:10:42 +00:00
erikb
a504ee7e09 revised the type checking of expr in "switch (expr)" 1986-05-28 08:40:06 +00:00
erikb
5b9a3d373e various small layout corrections 1986-04-28 09:56:33 +00:00
erikb
2118a5eea0 adapted to print(3L) module 1986-04-03 14:32:56 +00:00
erikb
9476cc2899 modified the string-constant printing routines; bts2str() is invoked 1986-03-27 11:01:12 +00:00
erikb
2511f931d9 introduced the em_code(3L) and em_mes(3L) modules 1986-03-25 16:40:43 +00:00
erikb
80b36104ef adapted to the system(3L) interface 1986-03-25 10:39:23 +00:00
dick
56fef70c43 some long lines split 1986-03-17 17:47:04 +00:00
erikb
271ffc9371 renamed declarator.h as declar.h 1986-03-10 15:10:56 +00:00
erikb
65c1ca3fd9 *** empty log message *** 1986-03-10 13:07:55 +00:00