Commit Graph
799 Commits
Author SHA1 Message Date
keie c3df7e864a Changed calls to "setrandom" into calls to "setrand" and
calls to "randomize" inro calls to "randomi" to avoid
problems with routines compiled by C.
1985-01-21 14:48:16 +00:00
keie c04e2decaf Added a few /*NOSTRICT*/ comments to indicate awareness of lint complaints. 1985-01-21 14:30:55 +00:00
keie 5bdc21e6c7 1 - Changed the defintion of a local 's' into 'Sym' to avoid naming conflict.
2 - Added .integer, .Sptr and .cptr at appropiate places to uses of yylval.
3 - Removed unnecessary casts.
4 - Added a few /*NOSTRICT*/ comments to indicate awareness of lint
    complaints.
1985-01-21 14:26:29 +00:00
keie 858bd446fd 1 - Added comment to indicate awareness of lint complaints.
2 - Added/Removed some casts used with core allocation/deallocation.
1985-01-21 14:23:49 +00:00
keie 9ef0eefc55 Changed the argument of salloc from an int into an unsigned.
Just to shut up lint.
1985-01-21 14:22:07 +00:00
keie 9ced1efe34 Added a declaration of gosublabel. 1985-01-21 14:21:52 +00:00
keie ac043a42de Added a few comments to indicate awareness of lint complaints. 1985-01-21 14:20:11 +00:00
keie 8d7dbdd802 1 - Removed definition of POINTERSIZE.
2 - Defined void as int, some compilers don't know void.
3 - Added declarations of the routines proclabel, salloc, strcpy, strcat, malloc.
1985-01-21 14:18:47 +00:00
garde 05dbcb9956 case 8 and case 6 deleted in switch of function 'prolog' 1985-01-21 14:17:11 +00:00
keie d3a42778d0 Now using a union for YYSTYPE and typed (non-)terminals.
Changed values $n(intvalue) to ival in definition of filelist.
Changed one asp,$n(midparms) into several asp,...SIZE in the definition
that uses MIDSYM.
1985-01-21 14:15:06 +00:00
keie 7aa0ac7b9b 1 added lint entry.
2 changed calls to cc into $(CC)
1985-01-21 14:14:22 +00:00
em dd7341586c To have a file preprocessed, it must start with a # in column o1.
The RCSid is replaced to accomplish this.
1985-01-21 12:56:09 +00:00
em 35b13a69eb Now using correct RCS identification 1985-01-21 12:47:04 +00:00
em 72a885e8a5 Renaming due to 8 character C compiler limit. 1985-01-21 12:37:26 +00:00
em 22d8081884 Used a correct definition of malloc. 1985-01-21 12:35:53 +00:00
em fd84b38268 Replaced RCSid so that file starts with # in column 0 so it gets preprocessed. 1985-01-21 12:28:59 +00:00
em 7a0d345ca2 Corrected type; forgot closing ". 1985-01-21 12:14:59 +00:00
em 6e192ca1a5 Removed #define IDFIRST because fmt_id() replaces it. 1985-01-21 12:09:44 +00:00
em 24f8685ceb Initial revision 1985-01-18 16:06:21 +00:00
em 8170b48dba Routines are now called with calls instead of jsb. We use ap as argument
pointer register. EM_BSIZE is required to be a constant.
1985-01-18 15:39:07 +00:00
em ce159743de Changed label generators and added fmt_id(). 1985-01-18 15:36:51 +00:00
em 6143ed2504 Routines are called with calls instead of jsb. EM_BSIZE is required to
be a constant.
1985-01-18 15:33:44 +00:00
duk 1e38cfaf5a Initial revision 1985-01-18 14:30:03 +00:00
bal ab3a49f087 Initial revision 1985-01-18 09:59:09 +00:00
garde ecdace453e Initial revision 1985-01-17 14:31:34 +00:00
duk 4aa42e3c2b Initial revision 1985-01-17 14:20:52 +00:00
em 48edb88fe6 Checking in Martin's changes. 1985-01-17 14:10:27 +00:00
keie f4fe5f16e9 Added some documentation for the interface between C and Pascal.
This was necessary because the format of Pascal and C procedure
pointers differ from now on.
1985-01-17 13:22:49 +00:00
keie 755173396c Added the test program for the C<=>Pascal interface. 1985-01-17 12:43:51 +00:00
keie 2beb7f0ab9 *** empty log message *** 1985-01-17 12:43:04 +00:00
bal 44d3516be2 The EM runtime routines are reentrant now, so the remark about
reentrancy is removed from this file.
1985-01-17 10:39:33 +00:00
bal ab8f584c8c Bug fixed: a0 is changed by call to _brk, so it should be saved & restored. 1985-01-17 10:33:23 +00:00
keie d32a6c818d Added RCS id. 1985-01-11 17:03:53 +00:00
keie 589a92b3eb Allows optional second argument.
This is the name of the destination file. The destination directory
is determined by compare.
1985-01-11 16:46:02 +00:00
keie bf3cd69641 1 - Allows 2 arguments, 1 - name of source in current directory.
2 - name of destination file(!path), default arg 1.
2 - Make the necessary dirctory.
3 - runs ranlib if "ar t ... | grep SYMDEF succeeds.
1985-01-11 16:43:56 +00:00
keie 25e6cb1de9 Added RCS id. 1985-01-11 16:28:30 +00:00
keie 20fc06c5dc The previous fix produced an array in which the values were one off.
This has been fixed.
1985-01-11 13:42:51 +00:00
keie 832ec1a9a7 *** empty log message *** 1985-01-11 13:20:36 +00:00
keie 78bd26211d The recursive call of setp1 initialized elements 0...ASIZE.
This is out of bounds and now altered into 0..ASIZE-1.
1985-01-11 13:17:26 +00:00
keie b20e6856b6 *** empty log message *** 1985-01-11 13:13:56 +00:00
sater ff89603e82 RREMOVE section updated. 1985-01-11 09:44:34 +00:00
sater 266e0429ef extra define added to aid in generation of DO_RREMOVE 1985-01-11 09:42:17 +00:00
sater b29271a7d1 code was added to generate DO_RREMOVE 1985-01-11 09:41:47 +00:00
sater 10188dfba9 code was added to cause generation of DO_RREMOVE in some cases 1985-01-11 09:41:13 +00:00
sater 684e24132a diffs were applied to make default register property at stacking rule
-1 instead of 0.
1985-01-11 09:40:40 +00:00
sater 14ff4bda29 Optional register property in stacking rules must be -1 when absent.
Fixed this.
1985-01-10 16:30:09 +00:00
duk 2118ece784 Maybe some minor changes. 1985-01-10 13:35:39 +00:00
duk d1870dd6cf Added call to trap signals. 1985-01-10 13:24:36 +00:00
duk c0f8361e8c Header and section table now allocated statically. 1985-01-10 13:22:04 +00:00
duk a885e7f981 Inline expansion of index_adjust() and compute_origins().
Section table now allocated statically.
1985-01-10 13:19:47 +00:00