ceriel
82f89c97a6
signal now deals with void functions
1993-11-17 16:27:44 +00:00
ceriel
2662c3984d
Some small changes
1993-11-10 12:35:33 +00:00
ceriel
5e31863838
Fixed for change in LLgen
1993-06-09 10:34:48 +00:00
ceriel
3ac24b282b
Removed # in commands
1992-06-26 12:01:31 +00:00
ceriel
c2157b66ef
corrected the making of make_macros
1992-02-26 15:32:39 +00:00
ceriel
f61ddc4926
Made acceptable for our ANSI C compiler
1991-12-02 13:55:09 +00:00
ceriel
649b7d94f0
minor mods to parameters in grammar
1991-11-29 13:57:24 +00:00
ceriel
567a619003
Added FLOATS macro and fixed array bound error
1991-09-25 09:11:14 +00:00
ceriel
529cb1a5e2
NSIG --> _NSIG
1991-09-19 10:38:40 +00:00
ceriel
4d7339bb60
Fixed proto.make
1991-09-13 12:01:42 +00:00
ceriel
0caa529e0a
fix machine-dependant #if's
1991-09-04 16:01:22 +00:00
ceriel
5abbc66878
New installation mechanism
1991-08-26 11:08:07 +00:00
ceriel
8b702734cf
use new math routines
1989-06-19 15:56:30 +00:00
ceriel
6fec436051
use an ed script instead of an ex script; more portable
1989-02-07 17:54:33 +00:00
ceriel
e8730266e5
removed not-used variable
1988-08-19 13:40:01 +00:00
ceriel
e98a670850
fixed typo
1988-07-25 12:30:52 +00:00
ceriel
7b1eae1d37
fixed: call to atan changed into call to _atn
1988-07-25 11:41:19 +00:00
ceriel
c9f8962fc8
mod to remove declarations in math.h
1988-07-25 11:40:57 +00:00
ceriel
d443f370d2
replaced mathematical routines by our own
1988-07-25 11:13:26 +00:00
ceriel
b4265c5407
removed the result3 variable; it was not used anymore
1988-07-07 09:59:32 +00:00
ceriel
b365c53262
removed temp file
1988-07-06 18:18:46 +00:00
ceriel
44014704a0
forgot C_magic
1988-07-05 18:27:10 +00:00
ceriel
a2905da259
don't use stdio.h
1988-07-05 10:53:53 +00:00
ceriel
c10adfa7cf
removed README
1988-07-04 15:24:24 +00:00
ceriel
db0c67dd10
made to work
1988-07-04 13:41:47 +00:00
ceriel
93bdacae44
updated
1988-07-04 11:45:53 +00:00
ceriel
c39c666834
Initial revision
1988-07-04 11:45:41 +00:00
ceriel
bd5583311e
corrected some more
1988-07-04 11:44:03 +00:00
ceriel
5157a5a186
several fixes for new basic compiler
1988-07-01 17:30:06 +00:00
ceriel
77830f353c
small fix
1988-06-29 10:49:24 +00:00
ceriel
132548a987
Added a distr entry
1988-04-18 10:21:30 +00:00
ceriel
81b1d21c35
Initial revision
1987-04-13 10:32:47 +00:00
ceriel
e80b36ded2
Added copyright notice
1987-03-31 11:06:20 +00:00
ceriel
044587ec57
added index
1987-03-26 15:28:08 +00:00
ceriel
b8835cee3f
Added copyright notice
1987-03-09 15:15:03 +00:00
ceriel
ead0c95f43
Added an exit form main
1987-03-09 12:54:03 +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
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
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
b8bb269c72
Replaced a few "bss 2" by "bss EM_WSIZE".
1986-10-20 11:28:29 +00:00
keie
7606d347a0
Added a warning message.
1986-02-11 11:18:57 +00:00
bal
57a2371a16
bug fixed: null-pointer dereference.
1985-08-13 14:03:23 +00:00
keie
e3fa99632e
Corrected parameter name usage from i to d.
1985-03-26 17:03:30 +00:00
keie
43a2b60360
*** empty log message ***
1985-02-16 22:09:05 +00:00
em
ca28f34c8e
*** empty log message ***
1985-02-15 23:13:04 +00:00
em
eb2b9d0bac
Removed one error.
1985-02-15 14:37:35 +00:00
keie
43f003e959
Removed a few typos.
1985-02-08 16:54:34 +00:00
keie
ba1e51e914
Deleted a line with a statement unknown to this compiler.
1985-02-08 15:41:19 +00:00
keie
66875f1bde
Looks more reasonanle now.
1985-02-08 13:21:23 +00:00
keie
8a7ee2ea50
Now calling trace with the current line number as parameter.
1985-02-08 13:18:26 +00:00
keie
e9850f2691
Improved.
1985-02-08 13:12:51 +00:00
keie
a50f8ebe1c
Placed the include files in {EM_HOME}/h/bc_.....
1985-02-04 22:18:16 +00:00
em
cf3d3ad287
Also remove all *.e and *.d files when cleaning up.
1985-01-25 16:19:13 +00:00
keie
1bc30e42eb
Strings in rom are initialized with usage count 9999.
...
decstr does not touch these at all.
1985-01-25 14:40:51 +00:00
keie
e271d9bbb8
Strings in rom are initialized with usage count 9999 i.s.o. 1.
...
String with that usage count are not touched any way at all.
1985-01-25 14:34:50 +00:00
keie
6d344b6702
The program name is used to set the name
...
of the file were the contents of data statements are written.
The filename is extracted from the path and the suffix (if present)
is replaced by .d.
1985-01-25 11:04:18 +00:00
keie
8fa5a7b668
The parametrs passed to the call to opnchn when initializing are now
...
correct string descriptors.
Programs with data statements used to crash with TRAP TYPE 11.
1985-01-25 09:57:04 +00:00
keie
d12fef6c05
The non-flag arguments are now passed by position.
...
The order is : (bem) input output program-name.
1985-01-25 09:55:28 +00:00
em
ed1ee8a3b4
Removed test18 because it is in essence a busy loop.
1985-01-24 22:34:31 +00:00
em
3bb153d6bb
Added executable files to list of those to cleanup.
1985-01-24 21:27:32 +00:00
em
df08133a04
Added entry "clean" for cleanup.
1985-01-24 21:25:57 +00:00
keie
06087a6bc3
*** empty log message ***
1985-01-24 17:39:54 +00:00
em
58c5d2d8ac
Changed the line numbered 19 into a line numbered 190.
...
This seemed the correct thing to do.
1985-01-24 11:34:12 +00:00
em
410800127c
*** empty log message ***
1985-01-24 11:27:36 +00:00
em
8bdec01d71
Now using opder recommanded by 'lorder'.
1985-01-22 02:17:13 +00:00
keie
7556180ab3
Printf does not return a truth value for failure.
...
These -incorrect- tests were replaced by calls to ferror.
1985-01-21 23:58:07 +00:00
keie
68644410fb
Added correct declaration of salloc, thereby preventing incorrect conversions.
...
Removed now unnecessary casts from salloc to (char *).
Added a cast to (char *) for the argument of sfree in the second call.
1985-01-21 23:56:10 +00:00
keie
c2e988c3d5
1 - Changed argument from int to unsigned.
...
2 - The test for a failed malloc is changed from comparison to -1
to comparison to 0.
1985-01-21 23:54:46 +00:00
keie
d4a597912f
Tests for EOF returned by stdio routines need the full int width.
1985-01-21 23:53:41 +00:00
keie
682e5d9b8a
Removed casts made superfluous by adding newstr to string.h
1985-01-21 23:53:01 +00:00
keie
f7027ba7e4
Test for EOF returned by stdio routines have to use the full int width.
1985-01-21 23:52:19 +00:00
keie
52a627589a
Removed cast made superfluous by added newstr to string.h
1985-01-21 23:51:33 +00:00
keie
5fc9fdf795
Added test for outcome of request for more core.
...
If no more core is available a fatal error message is produced.
1985-01-21 23:48:06 +00:00
keie
8f81c858f8
Due to an 8 character identifier length limitation the identifier
...
"strcompare" is changed into "strcomp".
1985-01-21 14:52:34 +00:00
keie
6a21488f0c
Due to an 8 character identifiers limitation calls in EM
...
the identifier "randomize" was changed into "randomi".
1985-01-21 14:51:29 +00:00
keie
374ac8b21c
Due to an 8 character identifiers limitation on EM calls to
...
"setchannel" were changed into "setchan" and the identifier
"seektable" is replaced by "seektab".
1985-01-21 14:50:12 +00:00
keie
770f321ea8
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
decda89fba
Added a few /*NOSTRICT*/ comments to indicate awareness of lint complaints.
1985-01-21 14:30:55 +00:00
keie
ff46181ae0
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
dbb0d46ac2
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
d53ef52028
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
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
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
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
6512a304a0
Checking in Martin's changes.
1985-01-17 14:10:27 +00:00
em
7ac377c750
The routine salloc crashed on a 2/4 system.
...
Malloc was nor declared as "char *", but by default as int.
1984-11-30 00:16:29 +00:00
em
ad104f9164
I removed the unused integer deftype.
...
Its name collided with an array in symbols.c.
1984-11-29 17:27:00 +00:00