keie
a91ff9e04b
Added a declaration of gosublabel.
1985-01-21 14:21:52 +00:00
keie
56a8cd53b6
Added a few comments to indicate awareness of lint complaints.
1985-01-21 14:20:11 +00:00
keie
0c2aee4835
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
cd78a1a27a
case 8 and case 6 deleted in switch of function 'prolog'
1985-01-21 14:17:11 +00:00
keie
309bbef3ea
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
71cbd2c92f
1 added lint entry.
...
2 changed calls to cc into $(CC)
1985-01-21 14:14:22 +00:00
em
cb49888304
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
9479f61318
Now using correct RCS identification
1985-01-21 12:47:04 +00:00
em
8d02182e12
Renaming due to 8 character C compiler limit.
1985-01-21 12:37:26 +00:00
em
aef211ad4e
Used a correct definition of malloc.
1985-01-21 12:35:53 +00:00
em
a33d0e8e14
Replaced RCSid so that file starts with # in column 0 so it gets preprocessed.
1985-01-21 12:28:59 +00:00
em
4f40987ff0
Corrected type; forgot closing ".
1985-01-21 12:14:59 +00:00
em
ccfa0db0de
Removed #define IDFIRST because fmt_id() replaces it.
1985-01-21 12:09:44 +00:00
em
6ac5841c7f
Initial revision
1985-01-18 16:06:21 +00:00
em
f9c86fc6f6
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
a4ca3054f0
Changed label generators and added fmt_id().
1985-01-18 15:36:51 +00:00
em
10ce06ff2b
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
8d87404836
Initial revision
1985-01-18 14:30:03 +00:00
bal
2d8dcaa2df
Initial revision
1985-01-18 09:59:09 +00:00
garde
d8d2068664
Initial revision
1985-01-17 14:31:34 +00:00
duk
e1ef16649c
Initial revision
1985-01-17 14:20:52 +00:00
em
6512a304a0
Checking in Martin's changes.
1985-01-17 14:10:27 +00:00
keie
e75b8772ca
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
d19105ef78
Added the test program for the C<=>Pascal interface.
1985-01-17 12:43:51 +00:00
keie
f9b105e07a
*** empty log message ***
1985-01-17 12:43:04 +00:00
bal
218ce4596e
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
8f7a447719
Bug fixed: a0 is changed by call to _brk, so it should be saved & restored.
1985-01-17 10:33:23 +00:00
keie
14a9b13fd3
Added RCS id.
1985-01-11 17:03:53 +00:00
keie
d72ad93216
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
081413cfda
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
f0d34942e3
Added RCS id.
1985-01-11 16:28:30 +00:00
keie
959138af97
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
c61ea7ee53
*** empty log message ***
1985-01-11 13:20:36 +00:00
keie
22e4268cc7
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
e2c5191f0c
*** empty log message ***
1985-01-11 13:13:56 +00:00
sater
7f0def8861
RREMOVE section updated.
1985-01-11 09:44:34 +00:00
sater
dac2f97109
extra define added to aid in generation of DO_RREMOVE
1985-01-11 09:42:17 +00:00
sater
3a528a7324
code was added to generate DO_RREMOVE
1985-01-11 09:41:47 +00:00
sater
3534869cb5
code was added to cause generation of DO_RREMOVE in some cases
1985-01-11 09:41:13 +00:00
sater
e9b6045b5a
diffs were applied to make default register property at stacking rule
...
-1 instead of 0.
1985-01-11 09:40:40 +00:00
sater
a1a8fd99a0
Optional register property in stacking rules must be -1 when absent.
...
Fixed this.
1985-01-10 16:30:09 +00:00
duk
d7fb9edfe2
Maybe some minor changes.
1985-01-10 13:35:39 +00:00
duk
58126396af
Added call to trap signals.
1985-01-10 13:24:36 +00:00
duk
55017702e2
Header and section table now allocated statically.
1985-01-10 13:22:04 +00:00
duk
7d312abd59
Inline expansion of index_adjust() and compute_origins().
...
Section table now allocated statically.
1985-01-10 13:19:47 +00:00
duk
ba826bad5c
Added routine to check signals.
1985-01-10 13:17:22 +00:00
sater
4ba6e7a39c
*** empty log message ***
1985-01-08 15:34:54 +00:00
sater
f838dd1047
Initial revision
1985-01-08 15:28:26 +00:00
keie
6aaff51b39
*** empty log message ***
1985-01-08 13:52:58 +00:00
duk
f532b58045
Added provisions for copying everything after the string area into the
...
resulting object file. Because this is most likely symbolic debugging
information, these are parametrized by #ifdef SYMDBUG.
1985-01-08 11:54:57 +00:00