ack/lang/pc/libpc
David Given c084f9f224 Remove the Mark() and Release() procedures from the Pascal compiler and
standard library, because they never worked and come from an achingly old
version of the Pascal specification. Fix the implementations of New() and
Dispose() to use the standard C memory allocator rather than rolling their own
(also in C). Write test!
2016-11-24 20:35:26 +01:00
..
abi.c Header --> Id 1994-06-24 14:02:31 +00:00
abl.c Header --> Id 1994-06-24 14:02:31 +00:00
abr.c Header --> Id 1994-06-24 14:02:31 +00:00
arg.c Header --> Id 1994-06-24 14:02:31 +00:00
ass.c Header --> Id 1994-06-24 14:02:31 +00:00
asz.c Header --> Id 1994-06-24 14:02:31 +00:00
atn.c Header --> Id 1994-06-24 14:02:31 +00:00
bcp.c Header --> Id 1994-06-24 14:02:31 +00:00
bts.e Header --> Id 1994-06-24 14:02:31 +00:00
buff.c Header --> Id 1994-06-24 14:02:31 +00:00
build.lua Remove the Mark() and Release() procedures from the Pascal compiler and 2016-11-24 20:35:26 +01:00
catch.c Adapted for ANSI C and our pseudo-Posix syscall interface. 2007-04-21 23:18:14 +00:00
clock.c Header --> Id 1994-06-24 14:02:31 +00:00
cls.c Adapted for ANSI C and our pseudo-Posix syscall interface. 2007-04-21 23:18:14 +00:00
cvt.c Header --> Id 1994-06-24 14:02:31 +00:00
diag.c Header --> Id 1994-06-24 14:02:31 +00:00
efl.c Adapted for ANSI C and our pseudo-Posix syscall interface. 2007-04-21 23:18:14 +00:00
eln.c Header --> Id 1994-06-24 14:02:31 +00:00
encaps.e Header --> Id 1994-06-24 14:02:31 +00:00
exp.c Header --> Id 1994-06-24 14:02:31 +00:00
fef.e Header --> Id 1994-06-24 14:02:31 +00:00
fif.e Header --> Id 1994-06-24 14:02:31 +00:00
get.c Header --> Id 1994-06-24 14:02:31 +00:00
gto.e Header --> Id 1994-06-24 14:02:31 +00:00
head_pc.e Header --> Id 1994-06-24 14:02:31 +00:00
hlt.c Header --> Id 1994-06-24 14:02:31 +00:00
hol0.e Header --> Id 1994-06-24 14:02:31 +00:00
incpt.c Adapted for ANSI C and our pseudo-Posix syscall interface. 2007-04-21 23:18:14 +00:00
ini.c Removed a completely pointless 128-byte buffer. 2007-04-27 22:41:05 +00:00
LIST Adapted for new Pascal Compiler 1989-05-03 09:53:25 +00:00
log.c Header --> Id 1994-06-24 14:02:31 +00:00
Makefile Header --> Id 1994-06-24 14:02:31 +00:00
mdi.c Header --> Id 1994-06-24 14:02:31 +00:00
mdl.c Header --> Id 1994-06-24 14:02:31 +00:00
new.c Remove the Mark() and Release() procedures from the Pascal compiler and 2016-11-24 20:35:26 +01:00
nfa.c Header --> Id 1994-06-24 14:02:31 +00:00
nobuff.c Header --> Id 1994-06-24 14:02:31 +00:00
notext.c Header --> Id 1994-06-24 14:02:31 +00:00
opn.c Now call creat() and open() instead of _creat() and _open(). 2010-09-27 20:47:32 +00:00
outcpt.c Adapted for ANSI C and our pseudo-Posix syscall interface. 2007-04-21 23:18:14 +00:00
pac.c Header --> Id 1994-06-24 14:02:31 +00:00
pclose.c Header --> Id 1994-06-24 14:02:31 +00:00
pcreat.c Now call creat() and open() instead of _creat() and _open(). 2010-09-27 20:47:32 +00:00
pentry.c Header --> Id 1994-06-24 14:02:31 +00:00
perrno.c Adapted for ANSI C and our pseudo-Posix syscall interface. 2007-04-21 23:18:14 +00:00
pexit.c Header --> Id 1994-06-24 14:02:31 +00:00
popen.c Header --> Id 1994-06-24 14:02:31 +00:00
put.c Header --> Id 1994-06-24 14:02:31 +00:00
rcka.c Header --> Id 1994-06-24 14:02:31 +00:00
rdc.c Header --> Id 1994-06-24 14:02:31 +00:00
rdi.c Header --> Id 1994-06-24 14:02:31 +00:00
rdl.c Header --> Id 1994-06-24 14:02:31 +00:00
rdr.c Header --> Id 1994-06-24 14:02:31 +00:00
READ_ME Initial revision 1984-07-20 10:44:57 +00:00
rf.c Header --> Id 1994-06-24 14:02:31 +00:00
rln.c Header --> Id 1994-06-24 14:02:31 +00:00
rnd.c Header --> Id 1994-06-24 14:02:31 +00:00
sig.e Header --> Id 1994-06-24 14:02:31 +00:00
sin.c Header --> Id 1994-06-24 14:02:31 +00:00
sqt.c Header --> Id 1994-06-24 14:02:31 +00:00
string.c Header --> Id 1994-06-24 14:02:31 +00:00
trap.e Header --> Id 1994-06-24 14:02:31 +00:00
trp.e Header --> Id 1994-06-24 14:02:31 +00:00
unp.c Header --> Id 1994-06-24 14:02:31 +00:00
uread.c Adapted for ANSI C and our pseudo-Posix syscall interface. 2007-04-21 23:18:14 +00:00
uwrite.c Adapted for ANSI C and our pseudo-Posix syscall interface. 2007-04-21 23:18:14 +00:00
wdw.c Header --> Id 1994-06-24 14:02:31 +00:00
wf.c Header --> Id 1994-06-24 14:02:31 +00:00
wrc.c Header --> Id 1994-06-24 14:02:31 +00:00
wrf.c Header --> Id 1994-06-24 14:02:31 +00:00
wri.c Header --> Id 1994-06-24 14:02:31 +00:00
wrl.c Header --> Id 1994-06-24 14:02:31 +00:00
wrr.c Header --> Id 1994-06-24 14:02:31 +00:00
wrs.c Header --> Id 1994-06-24 14:02:31 +00:00
wrz.c Header --> Id 1994-06-24 14:02:31 +00:00