George Koehler
ca4bd38206
Delete old "assert.h" files; use libc <assert.h>.
...
Edit build.lua for programs losing their private assert.h, so they
depend on a list of .h files excluding assert.h.
Remove modules/src/assert; it would be a dependency of cpp.ansi but we
didn't build it, so cpp.ansi uses the libc assert.
I hope that libc <assert.h> can better report failed assertions. Some
old "assert.h" files didn't report the expression. Some reported a
literal "x", because traditional C expanded the macro parameter x in
"x", but ANSI C89 doesn't expand macro parameters in string literals.
2017-11-09 22:22:13 -05:00
David Given
b83173734d
More ansification.
2017-08-06 15:57:49 +02:00
David Given
60e7d06d82
Ansification and warning fixes.
2017-08-06 11:58:36 +02:00
David Given
d5a83fd73e
Clean up the led includes.
2017-01-18 19:55:56 +01:00
dtrg
040151dd76
Removed some explicit (and wrong) redeclarations of system
...
functions.
2007-02-25 20:58:16 +00:00
dtrg
45b4fef7d6
Rationalised use of #includes to be more standards-compliant.
2006-07-30 23:40:35 +00:00
ceriel
5c83e7dbb5
Header --> Id
1994-06-24 11:31:16 +00:00
ceriel
40569c479e
Mention filename for some error messages
1993-06-08 13:02:01 +00:00
ceriel
de758867f8
Fixed typo in previous fix
1991-12-18 09:14:25 +00:00
ceriel
df1ed9426d
Do not use '#endif/#else xxx'; it is not allowed for ANSI C
1991-12-17 15:28:58 +00:00
ceriel
6bdd99ee7b
allow for AALMAG as well as ARMAG
1991-03-20 16:21:53 +00:00
eck
916b9e94e9
aligment (yet again)
1990-12-13 14:03:31 +00:00
ceriel
b3287b2b0f
Some fixes: delinted and fixed alignment bug (bloody sizeof strikes again)
1990-12-11 11:10:46 +00:00
ceriel
38880093e8
fixed typo
1989-11-09 18:12:12 +00:00
ceriel
410a62e2de
fixed some lint complaints
1989-11-08 14:18:57 +00:00
ceriel
84b9957b17
made to compile under Xenix
1989-08-21 12:46:54 +00:00
ceriel
fd4bda4865
made more portable
1988-04-21 18:53:31 +00:00
ceriel
c9e52b65d4
some minor fixes, and one important 2/4 one in the sbreak function
1987-09-02 18:42:21 +00:00
ceriel
45264c9c25
align sizes
1987-08-06 18:40:02 +00:00
ceriel
4caf71f5b5
Some changes to handle more on small machines:
...
a section is now split into parts that fit in core
1987-05-21 10:06:14 +00:00
ceriel
0177bf59ff
Bug fixes and made faster on PDP-11
1987-04-08 17:15:30 +00:00
ceriel
9ab7bf2408
Bug fixes
1987-03-12 19:18:59 +00:00
ceriel
815166e421
Added copyright notice
1987-03-09 19:15:41 +00:00
ceriel
c6f26eff9e
Corrected syntax error
1987-01-29 09:43:40 +00:00
ceriel
91aad0b28e
Improved relocation reading code for the !incore strategy.
1986-12-03 13:09:15 +00:00
ceriel
baf5b74da2
A new version, that no longer tries to move all null parts to the end
...
of a segment. It also uses the "object" library to read and write ACK-
object files and libraries.
1986-10-20 10:17:57 +00:00
keie
8749fb1da8
Using new magic number for 'aal' archives.
1985-06-10 12:41:51 +00:00
keie
44ccf469d9
Changed to get led working under amoeba.
...
Author: K.S. Mullender.
1985-06-10 10:48:49 +00:00
keie
b391be598b
Now using arch.h, out.h and ranlib.h from ../../h
1985-04-18 15:21:16 +00:00
duk
d7fb9edfe2
Maybe some minor changes.
1985-01-10 13:35:39 +00:00