George Koehler
aa47f52166
Switch error() and fatal() in mach/proto/ncg to stdarg.
...
This is like David Given's change to util/ncgg in d89f172
. I need
this change in mach/proto/ncg to see fatal messages, because a 64-bit
pointer doesn't fit in an int.
2017-02-16 20:26:53 -05:00
David Given
fd91851005
Add enough return types to the K&R C that the ACK builds (on Linux) using clang
...
now.
2016-11-10 22:04:18 +01:00
dtrg
4c0a0e6119
Rationalised use of #includes to be more standards-compliant.
2006-07-18 17:10:29 +00:00
ceriel
1db6a3029b
Header --> Id
1994-06-24 14:02:31 +00:00
ceriel
53c4951b29
Do not use '#endif/#else xxx'; it is not allowed for ANSI C
1991-12-17 15:05:43 +00:00
ceriel
f572b1fb35
some changes that may make ncg a tiny bit less inefficient
1991-01-10 18:39:36 +00:00
eck
e37c249248
added casts of pointer difference to integer
1990-12-17 14:22:41 +00:00
ceriel
16ef0467a8
Fixed wrong assertion, and fixed bug in distance routine: it did not check
...
that each stackpattern token that does not exactly match can be made from the
stack
1990-04-04 14:52:29 +00:00
ceriel
3ecaa0b634
some fixes: fix order in which registers are allocated, make sure that
...
a pattern chosen by the distance routine can be made from the stack if the
fakestack does not contain enough tokens
1989-03-17 16:49:58 +00:00
ceriel
f0d3a648af
fixed problem with temporary DEALLOCATES: sometimes a register was
...
used for stacking, that was only temporarily deallocated
1988-07-15 11:12:13 +00:00
ceriel
e8931fe5de
make to compile on Xenix
1988-07-14 10:11:01 +00:00
ceriel
ccbf4f0cf6
made to compile on Xenix
1988-07-12 14:19:03 +00:00
ceriel
e64951e1d3
removed some lint complaints
1988-06-28 14:41:02 +00:00
ceriel
d3723b3d38
modified distance function somewhat
1988-06-24 12:03:02 +00:00
ceriel
c146e278fc
distance routine improved a little; still not safe!
1988-06-22 16:22:07 +00:00
ceriel
14d7db7499
remove some of the lint complaints
1988-03-31 11:17:47 +00:00
ceriel
5537abbdfb
Added copyright notice
1987-03-10 01:26:51 +00:00
ceriel
2c29e9f07c
Changed an assertion that was no longer valid
1987-02-07 01:50:48 +00:00
ceriel
0b941ef495
Bug fixes
1987-01-16 13:51:45 +00:00
bal
98d06cffb2
0 / -1 confusion for properties (bug reported by sater).
1985-10-03 14:47:28 +00:00
keie
c2a990768d
The top of the stack, which is set aside for certain
...
coercions is now saved with special routines.
This allows RREMOVE to check for registers.
1985-03-01 16:20:13 +00:00
sater
4ba6e7a39c
*** empty log message ***
1985-01-08 15:34:54 +00:00