/* Turbo C Version 1.0 Command Syntax */
int abs(int i)
int absread(int drive, int nsects, int sectno, void *buffer)
int abswrite(int drive, int nsects, int sectno, void *buffer)
int access(char *filename, int amode)
double acos(double x)
int allocmem(unsigned size, unsigned *seg)
char *asctime(struct tm *tm)
double asin(double x)
void assert(int test)
double atan(double x)
double atan2(double y, double x)
int atexit(atexit_t func)
double atof(char *nptr)
int atoi(char *nptr)
long atol(char *nptr)
int bdos(int dosfun, void *argument, unsigned dosal)
int bdosptr(int dosfun, void *argument, unsigned dosal)
int bioscom(int cmd, char byte, int port)
int biosdisk(int cmd, int drive, int head, int track, int sector, int nsects, void *buffer)
int biosequip(void)
int bioskey(int cmd)
int biosmemory(void)
int biosprint(int cmd, int byte, int port)
long biostime(int cmd, long newtime)
int brk(void *endds)
void bsearch(void *key, void *base, int *nelem, int width, in(*fcmp)())
double cabs(struct complex znum)
void *calloc(unsigned nelem, unsigned elsize)
double ceil(double x)
char *cgets(char *string)
int chdir(char *path)
int chmod(char *filename, int permiss)
chsize
void clearerr(FILE *stream)
int close(int handle)
cls
unsigned long coreleft(void)
double cos(double x)
double cosh(double x)
struct *country(int countrycode, struct country *countryp)
int cprintf(char *format[,argument,..])
void cputs(char *string)
int creat(char *filename, int permiss)
int creatnew(char *filename, int attrib)
int creattemp(char *filename, int attrib)
int cscanf(char *format[,argument,...])
char *ctime(long *clock)
void ctrlbrk(int(*fptr)(void))
daylight
double difftime(time_t time2,time_t time1)
void disable(void)
int dosexterr(struct DOSERR *eblkp)
long dostounix(long utime, struct date *dateptr, struct time *timeptr)
int dup(int handle)
int dup2(int oldhandle, int newhandle)
char *ecvt(double value, int ndigit, int *decpt, int *sign)
void enable(void)
int eof(int *handle)
int execl(char *pathname, char *arg0,arg1,..,argn,NULL)
int execle(char *pathname, char *arg0,arg1,..,argn,NULL,char *envp[])
int execlp(char *pathname, char *arg0,arg1,..,argn,NULL)
int execv(char *pathname, char *argv[])
int execve(char *pathname,char *argv[],char *envp[])
int execvp(char *pathname,char *argv[])
int execvpe(char *pathname,char *argv[],char *envp[])
void exit(int status)
double exp(double x)
double fabs(double x)
void far *farcalloc(unsigned long nunits, unsigned long unitsz)
long farcoreleft(void)
void farfree(void far *block)
void far farmalloc(unsigned long size)
void far farrealloc(void far *block, unsigned long newsize)
int fclose(FILE *stream)
int fcloseall(void)
char *fcvt(double value, int ndigit, int *decpt, int *sign)
FILE *fdopen(int handle, char *type)
int feof(FILE *stream)
int ferror(FILE *stream)
int fflush(FILE *stream)
int fgetc(FILE *stream)
int fgetchar(void)
char *fgets(char *string, int n, FILE *stream)
long filelength(int handle)
int fileno(FILE *stream)
int findfirst(char *pathname, struct ffblk *ffblk, int attrib)
int findnext(struct ffblk *ffblk)
double floor(double x)
int flushall(void)
double fmod(double x, double y)
void fnmerge(char *path, char *drive, char *dir, char *name, char *ext)
int fnsplit(char *path, char *drive, char *dir, char *name, char *ext) 
FILE *fopen(char *filename, char *type)
unsigned FP_OFF(void far *farptr)
unsigned FP_SEG(void far *farptr)
void _fpreset()
int fprintf(FILE *stream, char *format[,argument,...])
int fputc(int ch, FILE *stream)
int fputchar(int ch, FILE *stream)
int fputs(char *string, FILE *stream)
int fread(void *ptr, int size, int nitems, FILE *stream)
void free(void *ptr)
int freemem(unsigned seg)
FILE *freopen(char *filename, char *type, FILE *stream)
double frexp(double value, int *eptr)
int fscanf(FILE *stream, char *format[,argument,...])
int fseek(FILE *stream, long offset, int fromwhere)
int fstat(char *handle, struct stat *buff)
long ftell(FILE *stream)
int fwrite(void *ptr, int size, int nitems, FILE *stream)
double gcvt(double value, int ndigit, char *buf)
void geninterrupt(int intr_num)
int getc(FILE *stream)
int getcbrk(void)
int getch(void)
int getchar(void)
int getche(void)
int getcurdir(int drive, char *direc)
char *getcwd(char *buf, int n)
void getdate(struct date *dateblk)
void getdfree(int drive, struct dfree *dfreep)
int getdisk(void)
char far *getdta(char far *dta)
char *getenv(char *envvar)
void getfat(int drive, struct fatinfo *fatblkp)
void getfatd(struct fatinfo *fatblkp)
int getftime(int handle, struct ftime *ftimep)
char *getpass(char *prompt)
unsigned getpsp(void)
char *gets(char *string)
getswitchar
void gettime(struct time *timep)
void interrupt (*getvect(int intr_num))
int getverify(void)
int getw(FILE *stream)
struct tm *gmtime(long *clock)
int gsignal(int sig)
void harderr(int (*fptr)())
void hardresume(int rescode)
void hardretn(int errcode)
double hyperb(double x)
double hypot(double x, double y)
int inport(int port)
int inportb(int port)
int int86(int intr_num, union REGS *inregs, union REGS *outregs)
int int86x(int intr_num, union REGS *inregs, union REGS *outregs, struct SREGS *sregs)
int intdos(int intr_num, union REGS *inregs, union REGS *outregs)
int intdosx(int intr_num, union REGS *inregs, union REGS *outregs, struct SREGS *sregs)
void intr(int intr_num, struct REGPACK *preg)
int ioctl(int handle, int cmd[,int *argdx, int agrcx])
int isalpha(int ch)
int isalnum(int ch)
int isascii(int ch)
int isatty(int handle)
int iscntrl(int ch)
int isdigit(int ch)
int isgraph(int ch)
int islower(int ch)
int isprint(int ch)
int ispunct(int ch)
int isspace(int ch)
int isupper(int ch)
int isxdigit(int ch)
char *itoa(int value, char *string, int radix)
int kbhit(void)
void keep(int status, int size)
long labs(long n)
double ldexp(double value, double exp)
void *lfind(void *key, void *base, int *nelem, int width, int (*fcmp)())
struct tm *localtime(long *clock)
int lock(int handle, long offset, long length)
double log(double x)
double log10(double x)
void longjmp(jmp_buf env, int val)
void *lsearch(void *key, void *base, int nelem, int width, int (*fcmp)())
long lseek(int handle, long offset, int fromwhere)
lsetmem
char *ltoa(long value, char *string, int radix)
void *malloc(unsigned size)
double _matherror(_mexcep why, char *fun, double *arg1p, double *arg2p, double retval)
int matherr(struct exception *e)
void *memccpy(void *destin, void *source, unsigned char ch, unsigned n)
void *memchr(void *s, char ch, unsigned n)
int *memcmp(void *s1, void *s2, unsigned n)
void *memcpy(void *destin, void *source, unsigned n)
int memicmp(void *s, void *s2, unsigned n)
void *memmove(void *destin, void *source, unsigned n)
void memset(void *s, char c, unsigned n)
void far *MK_FP(unsigned seg, unsigned off)
int mkdir(char *pathname)
char *mktemp(char *template)
double modf(double value, double *iptr)
movbytes
void movedata(int segsrc, int offsrc, int segdest, int offdest, unsigned numbytes)
void movmem(void *source, void *destin, unsigned len)
int _open(char *pathname, int access)
int open(char *pathname, int access[,int permiss])
void outport(int port, int word)
void outportb(int port, char byte)
char *parsfnm(char *cmdline, struct fcb *fcbptr, int option)
int peek(int segment, unsigned offset)
char peekb(int segment, unsigned offset)
void perror(char *string)
void poke(int segment, int offset, int value)
void pokeb(int segment, int offset, char value)
double poly(double x, int n, double c[])
double pow(double x, double y)
double pow10(int p)
int printf(char *format,..)
int putc(int ch, FILE *stream)
int putch(int ch)
int putchar(int ch)
int putenv(char *envar)
int puts(char *string)
int putw(int w, FILE *stream)
void qsort(void *base, int nelem, int width, int(*fcmp)())
int rand(void)
int randbrd(struct fcb *fcbptr, int reccnt)
int randbwr(struct fcb *fcbptr, int reccnt)
int _read(int handle, void *buf, int nbyte)
int read(int handle, void *buf, int nbyte)
void *realloc(void *ptr, unsigned newsize)
int rename(char *oldname, char *newname)
int rewind(FILE *stream)
int rmdir(char *pathname)
char *sbrk(int incr)
int scanf(char *format[,argument,...])
char *searchpath(char *filename)
void segread(struct SREGS *segtbl)
int setblock(int seg, int newsize)
void setbuf(FILE *stream, char *buf)
int setcbrk(int value)
void setdate(struct date *dateblk)
int setdisk(int drive)
void setdta(char far *dta)
int setftime(int handle, struct ftime *ftimep)
int setjmp(jmp_buf env)
void setmem(void *addr, int len, char value)
int setmode(int handle, unsigned mode)
setswitchar
void settime(struct time *timep)
int setvbuf(FILE *stream, char *buf, int type, unsigned size)
void setvect(int intr_num, void interrupt (*isr)())
void setverify(int value)
double sin(double x)
double sinh(double x)
unsigned sleep(unsigned seconds)
int spawnl(int mode, char *pathname, char *arg0, arg1, ..., argn, NULL)
int spawnle(int mode, char *pathname, char *arg0, arg1, ..., argn, NULL, char *envp[]) 
int spawnlp(int mode, char *pathname, char *arg0, arg1, ..., argn, NULL)
int spawnlpe(int mode, char *pathname, char *arg0, arg1, ..., argn, NULL, char *envp[])
int spawnv(int mode, char *pathname, char *argv[])
int spawnve(int mode, char *pathname, char *argv[], char *envp[])
int spawnvp(int mode, char *pathname, char *argv[])
int spawnvpe(int mode, char *pathname, char *argv[], char *envp[])
int sprintf(char *string, char *format[,argument,...])
double sqrt(double x)
void srand(unsigned seed)
int sscanf(char *string, char *format[,argument,...])
int (*ssignal(int(*action)())()
int stat(char *pathname, struct stat *buff)
unsigned int _status87(void)
int stime(long *tp)
char *stpcpy(char *destin, char *source)
char *strcat(char *destin, char *source)
char *strchr(char *str, char c)
int strcmp(char *str1, char *str2)
char *strcpy(char *destin, char *source)
int strcspn(char *str1, char *str2)
char *strdup(char *str)
char *strerror(char *str)
int stricmp(char *str1, char *str2)
unsigned strlen(char *str)
char *strlwr(char *str)
char *strncat(char *destin, char *source, int maxlen)
int strncmp(char *str1, char *str2, int maxlen)
char *strncpy(char *destin, char *source, int maxlen)
int strnicmp(char *str1, char *str2, unsigned maxlen)
char *strnset(char *str, char ch, unsigned n)
char *strpbrk(char *str1, char *str2)
char *strrchr(char *str, char c)
char *strrev(char *str)
char *strset(char *str, char ch)
int strspn(char *str1, char *str2)
char *strstr(char *str1, char *str2)
double strtod(char *str, char **endptr)
char *strtok(char *str1, char *str2)
long strtol(char *str, char **endptr, int base)
char *strupr(char *str)
void swab(char *from, char *to, int nbytes)
sys_errlist
sys_nerr
int system(char *command)
double tan(double x)
double tanh(double x)
long tell(int handle)
long time(long *tloc)
timezone
int toascii(int c)
int tolower(int c)
int toupper(int c)
void tzset(void)
char *ultoa(unsigned long value, char *string, int radix)
umask
int ungetc(char c, FILE *stream)
int ungetch(char c)
void unixtodos(long utime, struct date *dateptr, struct time *timeptr)
int unlink(char *filename)
int unlock(int handle, long offset, long length)
void va_start(va_list param, lastfix)
type va_arg(va_list param, type)
void va_end(va_list param)
int vfprintf(FILE *stream, char *format, va_list param)
int vfscanf(FILE *stream, char *format, va_list param)
int vprintf(char *format, va_list param)
int vscanf(char *format, va_list param)
int vsprintf(char *string, char *format, va_list param)
int vsscanf(char *s, char *format, va_list param)
int _write(int handle, void *buf, int nbyte)
int write(int handle, void *buf, int nbyte)
