第○章 Turbo C++运行库概览 1
第一章 CLIB库函数源程序 14
abs.cas 14
absread.cas 14
access.c 17
allocmem.cas 18
assert.c 19
atexit.c 20
atol.cas 20
bcd1.c 22
bcd2.cpp 27
bdos.c 27
bdosptr.cas 28
bioscom.cas 29
biosdisk.cas 30
biosequ.cas 32
bioskey.cas 33
biosprin.cas 34
brk.cas 35
bsearch.c 37
calloc.c 38
cgets.c 39
chdir.cas 39
chmod.c 41
chmoda.cas 42
chsize.cas 42
clearerr.c 45
clock.cas 45
close.c 46
closea.cas 47
closeall.c 47
clreol.c 48
clrscr.c 48
color.c 48
coreleft.cas 51
country.cas 52
cplx1.cpp 53
cplx2.cpp 54
cprintf.c 57
cputs.c 59
creat.cas 59
creata.cas 61
crtinit.cas 63
cscanf.c 66
ctime.c 67
ctrlbrk.c 72
ctype.c 73
cursor.c 74
cvtfak.asm 74
dbp.cpp 75
delay.cas 76
divt.cas 77
doscmd.c 78
dosenv.c 79
dosext.cas 80
dostimu.cas 81
dup2.cas 83
eof.cas 84
exec.asm 87
execl.c 94
execle.c 95
execlp.c 95
execlpe.c 96
execv.c 96
execve.c 97
execvp.c 97
execvpe.c 97
exit.c 98
farheap.asm 98
fbrk.c 108
fcalloc.cas 110
fclose.c 111
fcorelft.c 112
fflush.c 112
fgetpos.c 113
fgets.c 114
feapchk.asm 114
filebuf.cpp 121
files.c 123
files2.c 124
findfirs.cas 124
flength.cas 126
flushall.c 127
fmode.c 128
fnmerge.c 128
fnsplit.c 129
fopen.c 132
format.cpp 135
fprintf.c 137
fpstklen.c 137
fputs.c 138
fread.c 138
freemem.cas 140
fscanf.c 140
fseek.c 141
fsetpos.c 143
fstat.cas 143
fstream.cpp 145
ftime.c 152
fwrite.c 153
f_lxmul.asm 154
f_pcmp.asm 155
getc.cas 155
getcbrk.c 158
getch.cas 159
getcurdi.cas 160
getcwd.c 161
getdate.c 162
getdta.cas 163
getenv.cas 163
getfat.cas 165
getftime.cas 167
getpass.c 168
getpsp.c 169
gets.c 169
getswit.c 170
getvect.cas 171
getveri.cas 172
getw.c 172
gexit.c 173
gfreemem.c 173
ggetmem.c 174
gotoxy.c 174
gptext.c 175
gregistr.c 176
harderr.cas 177
heaplen.c 179
h_ldiv.asm 179
h_llsh.asm 181
h_lrsh.asm 182
h_lursh.asm 183
h_pada.asm 183
h_padd.asm 185
h_pina.asm 186
h_psbp.asm 187
h_scopy.asm 188
h_spush.asm 189
inport.cas 190
insline.c 191
int86.cas 191
intdos.cas 193
intr.cas 195
ioctl.cas 197
ioerror.cas 198
ios.cpp 201
iostream.cpp 204
is.cas 206
isatty.cas 208
istream.cpp 208
istreamf.cpp 212
istreami.cpp 215
istreamn.cpp 218
istreamx.cpp 223
istrf.cpp 224
kbhit.cas 225
keep.c 226
labs.c 226
ldivt.cas 227
loadprog.c 228
locale.c 230
lock.cas 230
lrotl.cas 232
lrotr.cas 232
lsearch.c 233
lseek.cas 234
ltoa.cas 235
manip.cpp 237
memccpy.cas 239
memchr.cas 240
memcmp.cas 241
memcpy.cas 242
memicmp.c 243
memset.cas 243
mkdir.cas 244
mktemp.c 245
movedata.cas 246
movetext.c 247
movmem.cas 247
multbyte.c 249
nearheap.asm 250
newdel.cpp 257
nheapchk.asm 258
n_lxmul.asm 263
n_pcmp.asm 264
open.cas 264
opena.cas 268
ostream.cpp 269
ostreamf.cpp 270
ostreami.cpp 275
ostreamn.cpp 277
ostreamx.cpp 281
ostrf.cpp 281
outport.cas 281
parsfnm.cas 282
peek.c 283
perror.c 284
poke.c 285
printf.c 286
pureerr.cpp 290
putc.c 290
putch.c 293
putenv.cas 294
puts.c 297
putw.c 297
qsort.cas 298
rand.c 301
randblk.cas 302
read.cas 303
reada.cas 305
realcvt.asm 306
rename.cas 306
rewind.c 307
rmdir.cas 307
rotl.cas 308
rotr.cas 308
scanf.c 309
scanner.cas 313
scantod.asm 330
scantol.cas 331
screen.c 336
scroll.c 338
searchp.cas 340
segread.cas 343
setargv.asm 344
setblock.cas 355
setbuf.c 355
setdate.cas 356
setdta.dta 357
setenvp.asm 357
setenvp2.c 359
setftime.cas 360
setjmp.cas 360
setmode.c 363
setupio.c 364
setvbuf.c 364
sigdata.c 365
signal.c 365
siosync.cpp 371
sleep.c 372
sound.cas 372
spawn.asm 374
spawnl.c 376
spawnle.c 378
spawnlp.c 378
spawnlpe.c 379
spawnv.c 379
spawnve.c 380
spawnvp.c 380
spawnvpe.c 381
sprintf.c 381
sscanf.c 382
stack.asm 384
stat.cas 384
stdfile.cpp 387
stdiostr.cpp 387
stime.c 387
stklen.c 390
stpcpy.c 390
strcat.c 391
strchr.cas 395
strcmp.cas 396
strcoll.c 397
strcpy.cas 397
strcspn.c 398
strdup.c 398
streambf.cpp 399
strerror.c 400
stricmp.cas 401
strlen.cas 402
strlwr.c 403
strmbfn.cpp 404
strncat.c 407
strncmp.cas 407
strncpy.cas 408
strnicmp.cas 409
strnset.c 410
strpbrk.c 411
strrchr.c 411
strrev.c 412
strset.c 413
strspn.c 413
strstr.cas 414
strstrea.cpp 415
strtok.c 420
ctrtol.c 421
strtoul.c 422
strupr.c 423
strxfrm.c 424
swab.c 425
system.c 425
tell.c 427
textmode.c 427
timecvt.c 428
tmpfile.c 430
tmpnam.c 430
tolower.c 431
toupper.c 432
tzset.cas 432
umask.c 436
ungetc.cas 436
unlink.cas 437
vapp.cpp 438
vappv.cpp 438
vdel.cpp 439
vfprintf.c 440
vfscanf.c 441
vidinfo.c 441
vnew.cpp 442
vnewv.cpp 443
vprinter.cas 444
vprintf.c 458
vram.cas 459
vscanf.c 460
wherexy.c 461
wild.asm 462
wildargs.asm 462
window.c 462
write.c 462
writea.cas 464
wscroll.c 465
xclose.c 465
xfclose.c 466
xfflush.c 466
zapctrlz.cas 466
第二章 MATH库函数源程序 469
acosasin.cas 469
atan.cas 472
atan2.cas 473
atof.c 475
ceil.cas 476
clear87.cas 477
cos.cas 478
cosh.cas 479
ctrl87.cas 480
difftime.c 482
efcvt.c 482
exp.cas 484
fabs.cas 486
flags87.asm 486
floor.cas 487
fmod.cas 488
fperr.c 489
fpreset.c 491
frexp.cas 491
ftol.asm 492
gcvt.c 493
hugeval.c 494
hypot.cas 494
ldexp.cas 495
ldtrunc.cas 497
log.cas 499
log10.cas 500
matherr.c 501
modf.cas 503
poly.cas 504
pow.cas 505
pow10.cas 510
realcvt.cas 513
scantod.cas 521
sin.cas 531
sinh.cas 533
sqrt.cas 534
stat87.cas 535
strtod.c 536
tan.cas 537
tanh.cas 539
xcvt.cas 540
matherr.c 547
第三章 EMU库函数源程序 550
EMURULES.ASI 550
FPINIT.ASM 559
第四章 头文件和.ASI文件 572
ASMRULES.H 572
_DIR.H 577
_FHEAP.H 578
_GRAPH.H 578
_HEAP.H 584
_IO.H 584
_MATH.H 585
_PRINTF.H 588
_PROCESS.H 589
_SCANF.H 590
_STDIO.H 591
_VIDEO.H 592
_HEAP.INC 593
EMUVARS.ASI 593
EQUATES.ASI 596
RULES.ASI 597
第五章 修改库函数源程序 607
第六章 使用批处理文件来建库 608
CLIB.BAT 609
CLIBREPL.BAT 612
CLIBRLIB.BAT 616
MATH.BAT 618
MATHREPL.BAT 621
MATHRLIB.BAT 626
CLIBRCMP.BAT 628
MATHRCMP.BAT 630