libansi.a data structures and functions
Variable Source Module Declaration
_CTYPE
ccctype.c
unsigned char _CTYPE[]
sys_errlist
ccsyserr.c
char *sys_errlist[]
_tolower_
ccctype1.c
short _tolower_[]
_toupper_
ccctype1.c
short _toupper_[]

Function Source Module Reentrant? Arguments/Return Value
abort
ccabort.c
Y
void abort(void)
abs
ccabs.c
Y
int abs(int x)
asctime
ccstrftm.c
N
char *asctime(const struct tm *t)
_assert
ccassert.c
I
void _assert(const char *problem, const char *filename, int line)
assert
ccassert.c
I
void assert(int value)
atexit
ccatexit.c
N
int atexit(void (*func)(void))
atof
ccatof.c
Y
double atof(const char *str)
atoi
ccatoi.c
Y
int atoi(const char *str)
atol
ccatol.c
Y
long atol(const char *str)
bcmp
ccbcmp.c
Y
bcmp(char *b1, char *b2, int length)
bcopy
ccbcopy.c
Y
bcopy(char *from, char *to, int n)
bsearch
ccbsrch.c
Y
void *bsearch(const void *key, const void *base,
size_t nmemb, size_t size,
int (*compar)(const void *, const void *))
bufcpy
ccbufcpy.c
Y
bufcpy(char *to, char *from, int n)
bzero
ccbzero.c
Y
bzero(char *pt, int n)
calloc
cccalloc.c
N
void *calloc(size_t num, size_t size)
cfree
cccfree.c
N
void cfree(char *item)
clearerr
ccclrerr.c
I
void clearerr(FILE *file)
clearn
ccclearn.c
Y
void clearn(int n, char *pt)
clock
ccclock.c
Y
clock_t clock(void)
ctime
ccctime.c
N
char *ctime(const time_t *timer)
difftime
ccdifftm.c
Y
double difftime(time_t time1, time_t time0)
div
ccdiv.c
Y
div_t div(int number, int denom)
_ _docvt
ccdocvt.c
Y
internal use only
_doprnt
ccvprintf.c
I
int _doprnt(const char *format, va_list args, FILE *stream)
_doscan
ccscanf.c
I
_doscan(const char *format, va_list args, FILE *stream)
ecvt
ccecvt.c
N
char *ecvt(double value, int ndig, int *decpt, int *sign)
eprintf
cceprntf.c
I
int eprintf(const char *format, ...)
execl
ccexecl.c
Y
int execl(const char *name, const char *args, ...)
execle
ccexecle.c
Y
int execle(const char *name, const char *args, ...)
execv
ccexecv.c
Y
int execv(const char *name, char *const *argv)
exit
ccexit.c
N
void exit(int val)
fabs
ccfabs.c
Y
double fabs(double x)
fclose
ccfclose.c
I
int fclose(FILE *file)
fcvt
ccecvt.c
N
char *fcvt(double value, int ndig, int *decpt, int *sign)
feof
ccfeof.c
Y
int feof(FILE *stream)
ferror
ccferror.c
Y
int ferror(FILE *stream)
fflush
ccfflush.c
I
int fflush(FILE *file)
ffs
ccffs.c
Y
int ffs(int i)
fgetc
ccfgetc.c
I
int fgetc(FILE *file)
fgetpos
ccfgetps.c
I
int fgetpos(FILE *file,fpos_t *pos)
fgets
ccfgets.c
I
char *fgets(char *str, int n, register FILE *file)
_filbuf
ccfilbuf.c
I
_filbuf(register FILE *file)
filln
ccfilln.c
Y
void filln(int n, char *pt, int fill)
_flsbuf
ccflsbuf.c
I
_flsbuf(int ch, FILE *file)
fdopen
ccfopen.c
I
FILE *fdopen(int fno,const char *mode)
fopen
ccfopen.c
I
FILE *fopen(const char *name, const char *mode)
fprintf
ccprntf.c
I
int fprintf(FILE *stream, const char *format, ...)
fputc
ccfputc.c
I
int fputc(int ch,FILE *file)
fputs
ccfputs.c
I
int fputs(const char *str,FILE *file)
fread
ccfread.c
I
size_t fread(void *ptr,size_t size,size_t nitems,FILE *file)
free
ccmalloc.c
N
void free(void *ptr)
freopen
ccfopen.c
I
FILE *freopen(const char *name, const char *mode,
FILE *file)
frexp
ccfrexp.c
Y
double frexp(double value, int *eptr)
frexpf
ccfrexpf.c
Y
float frexpf(float value, int *eptr)
fscanf
ccscanf.c
I
int fscanf(FILE *stream, const char *format, ...)
fseek
ccfseek.c
I
int fseek(FILE *stream, long int offset, int ptrname)
fsetpos
ccfsetps.c
I
int fsetpos(FILE *file,const fpos_t *pos)
ftell
ccftell.c
I
long ftell(FILE *stream)
fwrite
ccfwrite.c
I
size_t fwrite(const void *ptr,size_t size,size_t nitems,
register FILE *file)
gcvt
ccgcvt.c
N
char *gcvt(double value, int ndig, char *buf)
getc
ccgetc.c
I
int getc(FILE *f)
getchar
ccgetchr.c
I
int getchar(void)
getenv
ccgetenv.c
Y
char *getenv(char *np)
getl
ccgetl.c
I
long getl(FILE *file)
gets
ccgets.c
I
char *gets(char *str)
getw
ccgetw.c
I
int getw(FILE *file)
index
ccindex.c
Y
char *index(const char *str, const char ch)
isalnum
ccfuncs.c
Y
int isalnum(int c)
isalpha
ccfuncs.c
Y
int isalpha(int c)
iscntrl
ccfuncs.c
Y
int iscntrl(int c)
isdigit
ccfuncs.c
Y
int isdigit(int c)
isgraph
ccfuncs.c
Y
int isgraph(int c)
islower
ccfuncs.c
Y
int islower(int c)
isprint
ccfuncs.c
Y
int isprint(int c)
ispunct
ccfuncs.c
Y
int ispunct(int c)
isspace
ccfuncs.c
Y
int isspace(int c)
isupper
ccfuncs.c
Y
int isupper(int c)
isxdigit
ccfuncs.c
Y
int isxdigit(int c)
labs
cclabs.c
Y
long labs(long x)
ldexp
ccldexp.c
E
double ldexp(double value, int exp)
ldexpf
ccldexpf.c
E
float ldexpf(float value, int exp)
ldiv
ccldiv.c
Y
ldiv_t ldiv(long int number, long int denom)
localeconv
cclocale.c
Y
struct lconv *localeconv(void)
longjmp
ccsetjmp.xxx
(xxx is the target)
Y
void longjmp (jmp_buf env, int val)
malloc
ccmalloc.c
N
void *malloc(size_t size)
mblen
ccmblen.c
Y
int mblen(const char *s, size_t n)
mbstowcs
ccmbswcs.c
Y
size_t mbstowcs( wchar_t *pwcs, const char *mbs, size_t n)
mbtowc
ccmbtowc.c
Y
int mbtowc(wchar_t *pwc, const char *s, size_t n)
memchr
ccmemchr.c
Y
void *memchr(const void *s, int c, size_t n)
memcmp
ccmemcmp.c
Y
int memcmp(const void *s1, const void *s2, size_t length)
memmove
ccmemmov.c
Y
void *memmove(void *s1, const void *s2, size_t n)
mktemp
ccmktemp.c
N
char *mktemp(char *str)
mktime
ccmktime.c
Y
time_t mktime(struct tm *timeptr)
modf
ccmodf.c
Y
double modf(double value, double *iptr)
on_exit
ccatexit.c
N
int on_exit( void (*func)(void), char * arg)
perror
ccperror.c
I
void perror(const char *str)
printf
ccprintf.c
I
int printf(const char *format, ...)
putc
ccputc.c
I
int putc(int ch, FILE *f)
putchar
ccputchr.c
I
int putchar(int ch)
putl
ccputl.c
I
long putl(long l, FILE *file)
puts
ccputs.c
I
int puts(const char *str)
putw
ccputw.c
I
putw(int w, FILE *file)
qsort
ccqsort.c
Y
void qsort(void *base, size_t nmemb, size_t size,
int (*compar)(const void *, const void *))
rand
ccrand.c
N
int rand()
realloc
ccmalloc.c
N
void *realloc(void *old, size_t new_size)
remove
ccremove.c
I
int remove(const char *filename)
rewind
ccrewind.c
I
void rewind(FILE *stream)
rindex
ccrindex.c
Y
char *rindex(const char *str, const char ch)
scanf
ccscanf.c
I
scanf(const char *format, ...)
setlocale
cclocale.c
Y
char *setlocale(int category, const char *locale)
setbuf
ccsetbuf.c
N
void setbuf(FILE *stream, char *buf)
setjmp
ccsetjmp.xxx(xxx is the target)
Y
int setjmp (jmp_buf env)
setlinebuf
ccsetlbf.c
N
int setlinebuf(FILE *stream)
setvbuf
ccsetvbf.c
N
int setvbuf(FILE *stream, char *buf, int mode, size_t size )
sprintf
ccsprntf.c
E
int sprintf(char *s, const char *format, ...)
srand
ccrand.c
N
void srand(int val)
sscanf
ccscanf.c
N
int sscanf(const char *str, const char *format, ...)
strcat
ccstrcat.c
Y
char *strcat(char *s2, const char *str1)
strchr
ccstrchr.c
Y
char *strchr(const char *str, int ch)
strcmp
ccstrcmp.c
Y
int strcmp(const char *str1, const char *str2)
strcoll
ccstrcol.c
Y
int strcoll(const char *s1, const char *s2)
strcpy
ccstrcpy.c
Y
char *strcpy(char *s2, const char *str1)
strcspn
ccstrcsp.c
Y
size_t strcspn(const char *s1, const char *s2)
strerror
ccstrerr.c
Y
char *strerror(int errnum)
strftime
ccstrftm.c
Y
size_t strftime(char *start, size_t maxsize, const char *format,
const struct tm *timeptr)
strindex
ccstridx.c
Y
int strindex(char *str, char *sub)
strlen
ccstrlen.c
Y
size_t strlen(const char *str)
strncmp
ccstrncm.c
Y
int strncmp(const char *str1, const char *str2, register int n)
strncpy
ccstrncp.c
Y
char *strncpy(char *s2, char *str1, register int n)
strpbrk
ccstrpbr.c
Y
char *strpbrk(const char *s1, const char *s2)
strrchr
ccstrrch.c
Y
char *strrchr(const char *str, int ch)
strrindex
ccstrrdx.c
Y
int strrindex(char *str, char *sub)
strsave
ccstrsav.c
N
char *strsave(char *str)
strspn
ccstrspn.c
Y
size_t strspn(const char *s1, const char *s2)
strstr
ccstrstr.c
Y
char *strstr(const char *str, const char *sub)
strtod
ccstrtod.c
E
double strtod(const char *str, char **endptr)
strtok
ccstrtok.c
N
char *strtok(char *s1, const char *s2)
strtol
ccstrtol.c
E
long strtol(const char *str, char **ptr, register int base)
strtoul
ccstrtul.c
E
unsigned long strtoul(const char *str, char **ptr,
register int base)
strxfrm
ccstrxfm.c
Y
size_t strxfrm(char *s1, const char *s2, size_t n)
swab
ccswab.c
Y
swab(char *from, char *to, int nbytes)
tmpfile
cctmpfil.c
I
FILE *tmpfile(void)
tmpnam
cctmpnam.c
N
char *tmpnam(char *s)
tolower
ccfuncs.c
Y
int tolower(int c)
toupper
ccfuncs.c
Y
int toupper(int c)
ungetc
ccungetc.c
I
int ungetc(int ch,FILE *file)
vfprintf
ccvprntf.c
I
int vfprintf(FILE *stream, const char *format, va_list args)
vfscanf
ccscanf.c
I
vfscanf(FILE *stream, const char *format, va_list args)
vprintf
ccfprntf.c
I
int vprintf(const char *format, va_list args )
vscanf
ccscanf.c
I
vscanf(const char *format, va_list ap )
vsprintf
ccsprntf.c
I
int vsprintf(char *s, const char *format, va_list ap)
vsscanf
ccscanf.c
I
vsscanf(const char *str, const char *format, va_list ap)
wcstombs
ccwcsmbs.c
Y
size_t wcstombs( char *s, const wchar_t *pwcs, size_t n)
wctomb
ccwctomb.c
Y
int wctomb(char *s, wchar_t wchar)


Previous

Next



Copyright © 1999, Green Hills Software. All rights reserved.