Commit graph

554 commits

Author SHA1 Message Date
ceriel 55e82ef0dc Bug fix: negative integers had the sign at the end 1987-05-13 16:30:06 +00:00
ceriel 5f67f1ad64 Added SYSTEM.h 1987-05-13 15:31:21 +00:00
ceriel b630dc458f install manual pages, standard entries 1987-05-13 15:09:11 +00:00
ceriel b98c031192 minor adaptions 1987-05-13 14:55:34 +00:00
ceriel 0cc5442188 Initial revision 1987-05-13 14:36:45 +00:00
ceriel 6fc7d0f866 bug fix in constant set computations 1987-05-13 13:04:28 +00:00
ceriel 48acbe27bb fixed a minor bug in cstoper.c: computation of mach_long_sign was wrong 1987-05-12 11:15:55 +00:00
ceriel 927a5636bd removed the limitation on number of include directories,
some bug fixes,
sets now have a constant and a variable part
1987-05-11 14:38:37 +00:00
ceriel aab8234e55 bug fix in cstoper.c: max_long_sign was computed wrong 1987-05-11 14:19:13 +00:00
ceriel b6e994767c removed the limitation on number of include directories 1987-05-11 14:08:58 +00:00
ceriel 1dba69eb38 bug fix in lseek.e 1987-04-29 13:36:52 +00:00
ceriel fbc0415761 make to work on sun, added copyright, etc 1987-04-29 10:22:07 +00:00
ceriel be4da756bc new LIST file; order was wrong 1987-04-27 12:28:28 +00:00
ceriel 08ad853ac5 sleep sometimes hangs. This is corrected 1987-04-23 15:20:41 +00:00
ceriel 23a4c5d7d6 Initial revision 1987-04-16 15:48:27 +00:00
ceriel cbb10e3b1b I forgot 1987-04-14 11:11:03 +00:00
ceriel 81b1d21c35 Initial revision 1987-04-13 10:32:47 +00:00
ceriel 8ebc170ec0 st_blksize does only exist on 4.2 systems 1987-04-07 08:46:15 +00:00
ceriel a30cbae14d Ported to sun 1987-04-06 13:03:05 +00:00
ceriel 6f1166bcce bug fix 1987-04-06 12:33:28 +00:00
ceriel c42541c99b Added declaration for malloc 1987-04-02 14:12:21 +00:00
ceriel 8675bc2b01 bug fixes 1987-04-02 14:09:21 +00:00
ceriel 1fdfb2b738 improved call to C_lin 1987-04-02 13:02:16 +00:00
ceriel 6eee593f31 Initial revision 1987-03-31 22:17:51 +00:00
ceriel dec576c89d improved "clean" entry 1987-03-31 13:11:31 +00:00
ceriel 1da25fb7a5 minor change to manual page 1987-03-31 12:44:15 +00:00
ceriel 82f042ba98 Also install manual page 1987-03-31 12:33:23 +00:00
ceriel 8b90e3480a Added Rcs Id 1987-03-31 11:09:18 +00:00
ceriel e80b36ded2 Added copyright notice 1987-03-31 11:06:20 +00:00
ceriel b46981f4ce converted to 4-4 1987-03-31 10:58:30 +00:00
ceriel 5d32d4987e Added copyright notice 1987-03-31 10:50:20 +00:00
ceriel 94f87e3557 replaced copyright notice 1987-03-31 10:45:54 +00:00
ceriel 400c036c67 Added Rcs Id 1987-03-31 10:45:53 +00:00
ceriel 2fba4e5e99 made more portable 1987-03-31 10:05:26 +00:00
ceriel de8fb5d489 Minor fixes 1987-03-27 16:39:57 +00:00
ceriel e3043b7dcb minor adaption, to close filedescriptor immediatelym if possible 1987-03-27 15:11:06 +00:00
ceriel fa4dfdf813 minor fix to LLlex.h 1987-03-27 10:37:58 +00:00
ceriel da28bdd2f0 Adapted for system V 1987-03-26 17:33:23 +00:00
ceriel bac2a42c82 added estack.str, minor fix 1987-03-26 15:32:26 +00:00
ceriel 044587ec57 added index 1987-03-26 15:28:08 +00:00
ceriel 4eb84b928b align parameters on word_size, not word_align 1987-03-26 11:05:28 +00:00
ceriel 09125cce6b redesign of ival, other minor changes 1987-03-25 23:14:43 +00:00
ceriel 0cd2bbdc09 updated 1987-03-25 18:52:04 +00:00
ceriel 43c55159d6 more porting to pdp 11 1987-03-23 23:27:03 +00:00
ceriel e67b672727 more porting to vu45 1987-03-23 23:22:54 +00:00
ceriel 4e03fc78dd many minor fixes and modifications 1987-03-20 08:30:31 +00:00
ceriel bcd037018f still does not fit. Delete bitfields 1987-03-19 10:51:40 +00:00
ceriel 80fd06aa6a Added LDFLAGS 1987-03-18 09:50:46 +00:00
ceriel 5fe6bf0fcd made to work on pdp-11 1987-03-18 09:35:31 +00:00
ceriel 8e9f1f781c changed some names of field selectors 1987-03-18 09:29:56 +00:00
ceriel 50a71251a1 contained calls of non-functions 1987-03-17 22:54:16 +00:00
ceriel c41f370421 Added LEXLIB 1987-03-16 22:35:21 +00:00
ceriel 3f75d2b08f Added -Dvoid=int to CFLAGS 1987-03-12 22:50:03 +00:00
ceriel 7ae0622730 replaced copyright notice 1987-03-12 08:25:15 +00:00
ceriel 8a9b2379dc Bug fixed that was introduced by Kees Visser's modifications 1987-03-11 09:23:23 +00:00
ceriel 07f5d3cce4 Fixed a bug with line-directives, added copyright notice 1987-03-10 17:51:10 +00:00
ceriel 76fea1fbca __USG and __BSD4_2 introduced, dysize added 1987-03-10 15:07:26 +00:00
ceriel 6eaf182cee Added Rcs Id 1987-03-10 11:49:39 +00:00
ceriel 5537abbdfb Added copyright notice 1987-03-10 01:26:51 +00:00
ceriel 462cb0421f Added copyright notice 1987-03-09 21:33:18 +00:00
ceriel 7880748ecd Added copyright notice 1987-03-09 16:02:32 +00:00
ceriel 4e5611ac7b Added copyright notice 1987-03-09 15:22:58 +00:00
ceriel b8835cee3f Added copyright notice 1987-03-09 15:15:03 +00:00
ceriel 2fba9c579e Added exit to main program of tab.c 1987-03-09 13:19:38 +00:00
ceriel ead0c95f43 Added an exit form main 1987-03-09 12:54:03 +00:00
ceriel dea6cc76e3 exits instead of returns from main (bloody SUN) 1987-03-09 11:45:49 +00:00
ceriel 539c95237e remove dummy when cleaning 1987-03-06 16:40:56 +00:00
ceriel 1be18e9a48 Initial revision 1987-03-06 09:02:15 +00:00
ceriel 3c9b5ad0bd deleted idepth 1987-03-06 08:38:29 +00:00
ceriel 5f15b0bce0 Now really NOFLOAT 1987-03-06 00:00:34 +00:00
ceriel f1f98288e0 Handle NOFLOAT 1987-03-05 19:55:40 +00:00
ceriel 1a5d5ddec2 procentry/procexit were not called properly 1987-03-05 19:22:33 +00:00
ceriel a1c73c0335 main exits instead of returns. Bloody SUNs 1987-03-05 15:22:05 +00:00
ceriel 8c3fc983bc Also remove "main" when making clean 1987-03-04 15:46:02 +00:00
ceriel f1fc51c85c Sun defines tmpfile in stdio.h. Renamed Tmpfile 1987-03-02 09:06:26 +00:00
ceriel 8c0d727dc1 Bug fix in strswap 1987-02-26 14:08:16 +00:00
ceriel c4e1e516ee Adapted to current situation 1987-02-26 10:29:12 +00:00
ceriel b66b1b1965 adapted for new C-compiler 1987-02-25 19:00:04 +00:00
ceriel 1fddbd0ee3 Initial revision 1987-02-25 18:30:22 +00:00
ceriel 32be4760cd Initial revision 1987-02-25 17:14:10 +00:00
ceriel cc60420184 *** empty log message *** 1987-02-25 16:58:32 +00:00
ceriel a5d96ae90f my version (CJ) 1987-02-25 16:56:31 +00:00
ceriel cf04776017 *** empty log message *** 1987-02-25 16:42:41 +00:00
ceriel 0d6d5ff541 Initial revision 1987-02-25 16:41:54 +00:00
ceriel 362378a94a my version (CJ) 1987-02-25 16:41:09 +00:00
ceriel 2eeacf071a Initial revision 1987-02-24 18:36:02 +00:00
ceriel bc94559e4d Initial revision 1987-02-24 17:05:53 +00:00
ceriel c05eb0a5c7 *** empty log message *** 1987-02-24 16:07:04 +00:00
ceriel 3a91ff6da5 renamed a parameters because a local had the same name 1987-02-24 15:41:16 +00:00
ceriel 0d6f436e2f *** empty log message *** 1987-02-24 13:47:23 +00:00
ceriel 9cab0b0105 *** empty log message *** 1987-02-24 13:10:59 +00:00
ceriel fef3cce6e0 solved some problems with include files 1987-02-24 10:54:20 +00:00
ceriel 45bffe9e26 solved a problem with include files 1987-02-24 10:49:54 +00:00
ceriel 4c11fded37 4/4, new C compiler 1987-02-24 10:15:46 +00:00
ceriel bbcf72b0e4 4/4, new C cmpiler 1987-02-24 10:00:37 +00:00
em eb02375ee5 do not generate .c files when cleaninmg up 1987-02-23 22:38:45 +00:00
em 7a946c5bf4 cleanup --> clean 1987-02-23 22:35:21 +00:00
ceriel ca1655c25e bug fixes:
- assignment operators for bit fields were wrong
- some conversions for characters were wrong
- result of assignment operator sometimes had wrong size
- character constant \377 was 255, not -1
- string constant generation was clumsy
1987-02-23 13:08:54 +00:00
ceriel c6b3fb3aef Initial revision 1987-02-23 09:22:33 +00:00
ceriel a7c40760cd Current results 1987-02-23 09:21:29 +00:00
ceriel 2d34e6f839 Delete temporary 1987-02-23 09:18:41 +00:00
ceriel 8a407d5ee9 remove temporary 1987-02-22 15:56:31 +00:00
ceriel 0c7c379d46 better versions, bug fixes in compiler 1987-02-22 15:28:26 +00:00
ceriel 428b24d51b minor update 1987-02-13 15:30:27 +00:00
ceriel 2238500f22 Added "standard" entries, rerun mkdep 1987-02-13 15:27:35 +00:00
ceriel b9be625e9b Added a "-f" flag to the "rm" 1987-02-13 14:20:10 +00:00
ceriel 1706552f25 bug fix: csa descriptors contained upb instead of upb - lwb. 1987-02-11 16:05:25 +00:00
ceriel 55abae9d4f *** empty log message *** 1987-02-11 15:41:09 +00:00
ceriel a6d90aaeec many bug fixes 1987-02-11 14:29:27 +00:00
ceriel f18da9078c when printing floats in "e"-format, trailing zeros are significant! 1987-02-11 12:47:45 +00:00
ceriel e04aa9639e Initial revision 1987-02-10 09:27:44 +00:00
ceriel ad72edfa49 many changes: fixes and efficiency-oriented 1987-02-09 23:19:42 +00:00
ceriel 2f8580c380 replaced some more %D's 1987-02-09 22:48:14 +00:00
ceriel 1e0aef10d8 made to work on system V 1987-02-09 17:00:23 +00:00
ceriel 2556a95c48 make to work on System V 1987-02-09 16:57:40 +00:00
ceriel 6d1f518209 Remove .m files before recreating them. The existing ones might
have another owner, so that you cannot write them
1987-02-07 00:52:30 +00:00
ceriel 254364ca11 bug fix 1987-02-06 14:50:57 +00:00
ceriel 77f33b6762 did not work with bloody vax assemblerr 1987-02-06 14:44:56 +00:00
ceriel 102790400d bug fix 1987-02-06 13:28:01 +00:00
ceriel 63af2a556b bug fix 1987-02-06 11:09:26 +00:00
ceriel 17a2c4977e bug fix 1987-02-06 10:37:09 +00:00
ceriel 010a311ab7 bug fixes 1987-02-05 21:36:42 +00:00
ceriel 3cddcb4482 typo 1987-02-05 21:07:09 +00:00
ceriel 775e473fb0 *** empty log message *** 1987-02-05 21:04:40 +00:00
ceriel c6a224a6d1 output buffer is now called _sobuf 1987-02-05 20:56:06 +00:00
ceriel c4b53d0710 buffer names: _sibuf and _sobuf 1987-02-05 20:54:27 +00:00
ceriel 060a309f82 array bound check added 1987-02-05 20:47:30 +00:00
ceriel ac77d6c7fe Bug fix 1987-02-05 20:39:11 +00:00
ceriel 46cfcbdf43 bug fix 1987-02-05 16:22:42 +00:00
ceriel d76349f200 pdp instead of pdp11 1987-02-02 21:01:10 +00:00
ceriel a8820459d5 obeyed a warning 1987-02-02 20:54:56 +00:00
ceriel ae504890c7 bug fix 1987-01-30 09:45:41 +00:00
ceriel c9fce4aff9 typo fix 1987-01-29 14:54:26 +00:00
ceriel bc8229b952 don't use a sgttyb struct 1987-01-29 13:01:28 +00:00
ceriel f3a6d7c3ce correction of syntax error 1987-01-28 17:05:02 +00:00
ceriel fc2e88758f declaration of gmtime added 1987-01-28 17:02:56 +00:00
ceriel d35a16c30f Bug fix: %f did not work, if no width was specified 1987-01-28 16:52:16 +00:00
ceriel f78cbc818f Avoid bug in VAX assembler. But i don't know what is happening. 1987-01-28 16:22:30 +00:00
ceriel 212579440e bug fix 1987-01-28 14:38:38 +00:00
ceriel 132ed11e0e _doprint -->_doprnt 1987-01-28 14:28:45 +00:00
ceriel c1bae75a85 Initial revision 1987-01-27 16:21:02 +00:00
ceriel b5c4cd7a00 Initial revision 1987-01-27 15:57:55 +00:00
ceriel 8116e3181f now uses alloc module, bug fixes, -N option under USE_TMP, to not do so 1987-01-24 00:25:56 +00:00
ceriel 493efb1bf7 added EX_SIDEEFFECTS, options['p'] --> ! options['L'], fixed some bugs 1987-01-14 09:58:51 +00:00
ceriel ecf93dbf4f made error in macro parameter count into a warning 1987-01-08 14:57:18 +00:00
ceriel a92c8bf067 D_BUSY added, to check recursive deps in def modules 1986-12-16 15:22:33 +00:00
ceriel 33a89a8684 bug fix in LLlex.c, "string_token" 1986-12-16 14:30:33 +00:00
dick 78aaf2fd9d some small changes, asm() yields error message 1986-12-13 20:57:40 +00:00
ceriel cb6b68a05f added nmclash.c, mods to Makefile/Resolve 1986-12-10 15:13:04 +00:00
ceriel 42162f7b37 simplified 0-padding, minor cosmetic changes 1986-12-10 12:00:55 +00:00
ceriel fe2e67d1c6 minor fixes 1986-12-09 17:41:06 +00:00
erikb 8a95b29c86 added: file_info.h 1986-12-09 08:19:55 +00:00
erikb ad5c92044c corrected basename() 1986-12-08 08:58:21 +00:00
ceriel 53d6dfcb6b version using input module and detecting preprocessor loops 1986-12-04 16:29:44 +00:00
ceriel abc2ba9a3c bug fix: size 0 error messages also appeared for labels 1986-12-02 11:39:34 +00:00
ceriel c57d4ff268 some minor bug fixes 1986-12-01 10:06:53 +00:00
ceriel ad40a77afd handle void properly, avoid 0-alignments, handle #if defined(..) 1986-12-01 10:00:23 +00:00
ceriel a0c21bf820 many bug fixes, and added flexibility in alignments 1986-11-28 11:59:08 +00:00
ceriel da54801353 newer version 1986-11-26 16:40:45 +00:00
ceriel 596c631a71 Check more, when an error occurred 1986-11-17 13:08:18 +00:00
ceriel 9d0ee46068 Trying to check more of an expression, giving some more sophisticated error messages,and be less wasteful with space for subranges 1986-11-17 11:41:28 +00:00
erikb 22d4d72ef4 adapted default IDEPTH value 1986-11-14 08:16:38 +00:00
erikb ed106b7feb removed the debug message for encountering STRING-type Values 1986-11-12 09:55:28 +00:00
erikb d51281b576 updated the manual pages 1986-11-12 09:53:18 +00:00
erikb f784236908 merged the vax and mantra versions 1986-11-11 13:47:58 +00:00
erikb 6f8b72bfb3 corrected the treatment of static functions declared on non-global level 1986-11-10 09:16:27 +00:00
erikb 3ebe2a7176 use programs and modules from ACK instead of local versions 1986-11-10 09:14:29 +00:00
ceriel 9291d87dab Several bug fixes 1986-11-05 14:33:00 +00:00
ceriel ca44bfc681 newer version with some bug fixes 1986-10-22 15:38:24 +00:00
ceriel f932863ee1 minor fix to LLlex.c 1986-10-21 14:45:43 +00:00
ceriel 5f638d7aac newer version 1986-10-20 17:40:41 +00:00
ceriel b8bb269c72 Replaced a few "bss 2" by "bss EM_WSIZE". 1986-10-20 11:28:29 +00:00
ceriel 256847556e Added a NOFLOAT define. (Taken from Koen Langendoen) 1986-10-13 14:42:31 +00:00
ceriel 591a0db767 Removed the "wordsize" variable. it was'nt needed, as we also have
EM_WSIZE.
1986-10-09 11:44:28 +00:00
ceriel ec2b3e61c6 Addition of some changes by Kees Visser.
In packed structures, subrange types now occupy 1 byte if they fit in
1 byte, they occupy 2 bytes if they fit in 2, etc.
1986-10-09 11:09:27 +00:00
ceriel 9d54fe57f8 Changed a test that was word_size and alignment dependant. 1986-10-09 10:37:56 +00:00
ceriel 3030eb8cae newer version 1986-10-06 20:36:30 +00:00
erikb 5af21dfc79 modified the treatment of op=, ++ and -- operators 1986-09-29 14:01:34 +00:00
erikb 42112db262 modified the treatment of op=, ++ and -- operators 1986-09-29 13:16:11 +00:00
dick 66c247ba9c some very minor changes 1986-09-28 20:33:15 +00:00
ceriel c3d4d40d1b many bug fixes 1986-09-25 19:39:06 +00:00
erikb c967d1ab3a put heavily used pointer variables in registers 1986-09-24 13:53:16 +00:00
erikb f21743e213 if NOPP: made #line directives treated correctly 1986-09-22 13:04:04 +00:00
erikb dad1ab3b22 some minor fixes 1986-09-17 12:31:45 +00:00
erikb a968ce8437 changed some large static data structures into STATIC 1986-09-15 08:47:53 +00:00
erikb 225f1fb724 added one byte to ibuf 1986-09-12 12:58:22 +00:00
erikb c6a51a39f0 built in the compile time flag NOFLOAT to get rid of the float stuff 1986-09-12 09:16:07 +00:00
erikb ecf5219493 corrected the treatment of the <<= and >>= operators 1986-09-10 10:23:26 +00:00
erikb b9bce39f1e simplified the return expression in loadbuf() 1986-09-09 13:49:46 +00:00
erikb d7716c5e5a corrected the compile-time evaluation of ~<unsigned value> 1986-09-09 09:47:43 +00:00
erikb 5927f264a8 various null-dereference problems fixed 1986-09-02 15:22:54 +00:00
erikb c84c57be67 added some LINT facilities 1986-09-02 15:00:50 +00:00
erikb 361613bb23 first operand to intexpr is arith typed 1986-08-26 14:59:36 +00:00
ceriel a0db745586 newer version with bug fixes 1986-08-26 14:33:24 +00:00
erikb e1c67b1fba unknown-sized locals retain their type 1986-08-26 10:30:39 +00:00
erikb 901d1b3af8 generate a con instruction for each character in a string constant 1986-08-25 08:47:07 +00:00
erikb fc9f365b47 some minor bugs 1986-08-22 09:20:13 +00:00
erikb 06c0a20b4d made less environ and machine dependent 1986-08-22 09:10:12 +00:00
erikb a7e97524e4 revised the treatment of "e op= f" expression 1986-08-13 10:05:39 +00:00
erikb 8217bef1eb added some #ifdef USE_TMP lines 1986-07-29 12:49:38 +00:00