1952e2e1c1
These bits are taken from the FSF anoncvs repo on 1-Feb-2002 08:20 PST.
230 lines
2.1 KiB
Plaintext
230 lines
2.1 KiB
Plaintext
%{
|
|
#ifdef __GNUC__
|
|
__inline
|
|
#endif
|
|
static unsigned int hash PARAMS ((const char *, unsigned int));
|
|
#ifdef __GNUC__
|
|
__inline
|
|
#endif
|
|
const char * libc_name_p PARAMS ((const char *, unsigned int));
|
|
%}
|
|
# The standard C library functions, for feeding to gperf; the result is used
|
|
# by nothrow_libfn_p.
|
|
#
|
|
# [lib.res.on.exception.handling]: None of the functions from the
|
|
# Standard C library shall report an error by throwing an
|
|
# exception, unless it calls a program-supplied function that
|
|
# throws an exception.
|
|
#
|
|
# bsearch and qsort are commented out because they can call such functions.
|
|
#
|
|
abort
|
|
abs
|
|
acos
|
|
asctime
|
|
asin
|
|
atan
|
|
atan2
|
|
atexit
|
|
atof
|
|
atoi
|
|
atol
|
|
#bsearch
|
|
btowc
|
|
calloc
|
|
ceil
|
|
clearerr
|
|
clock
|
|
cos
|
|
cosh
|
|
ctime
|
|
difftime
|
|
div
|
|
exit
|
|
exp
|
|
fabs
|
|
fclose
|
|
feof
|
|
ferror
|
|
fflush
|
|
fgetc
|
|
fgetpos
|
|
fgets
|
|
fgetwc
|
|
fgetws
|
|
floor
|
|
fmod
|
|
fopen
|
|
fprintf
|
|
fputc
|
|
fputs
|
|
fputwc
|
|
fputws
|
|
fread
|
|
free
|
|
freopen
|
|
frexp
|
|
fscanf
|
|
fseek
|
|
fsetpos
|
|
ftell
|
|
fwide
|
|
fwprintf
|
|
fwrite
|
|
fwscanf
|
|
getc
|
|
getchar
|
|
getenv
|
|
gets
|
|
getwc
|
|
getwchar
|
|
gmtime
|
|
isalnum
|
|
isalpha
|
|
iscntrl
|
|
isdigit
|
|
isgraph
|
|
islower
|
|
isprint
|
|
ispunct
|
|
isspace
|
|
isupper
|
|
iswalnum
|
|
iswalpha
|
|
iswcntrl
|
|
iswctype
|
|
iswdigit
|
|
iswgraph
|
|
iswlower
|
|
iswprint
|
|
iswpunct
|
|
iswspace
|
|
iswupper
|
|
iswxdigit
|
|
isxdigit
|
|
labs
|
|
ldexp
|
|
ldiv
|
|
localeconv
|
|
localtime
|
|
log
|
|
log10
|
|
longjmp
|
|
malloc
|
|
mblen
|
|
mbrlen
|
|
mbrtowc
|
|
mbsinit
|
|
mbsrtowcs
|
|
mbstowcs
|
|
mbtowc
|
|
memchr
|
|
memcmp
|
|
memcpy
|
|
memmove
|
|
memset
|
|
mktime
|
|
modf
|
|
perror
|
|
pow
|
|
printf
|
|
putc
|
|
putchar
|
|
puts
|
|
putwc
|
|
putwchar
|
|
#qsort
|
|
raise
|
|
rand
|
|
realloc
|
|
remove
|
|
rename
|
|
rewind
|
|
scanf
|
|
setbuf
|
|
setlocale
|
|
setvbuf
|
|
signal
|
|
sin
|
|
sinh
|
|
sprintf
|
|
sqrt
|
|
srand
|
|
sscanf
|
|
strcat
|
|
strchr
|
|
strcmp
|
|
strcoll
|
|
strcpy
|
|
strcspn
|
|
strerror
|
|
strftime
|
|
strlen
|
|
strncat
|
|
strncmp
|
|
strncpy
|
|
strpbrk
|
|
strrchr
|
|
strspn
|
|
strstr
|
|
strtod
|
|
strtok
|
|
strtol
|
|
strtoul
|
|
strxfrm
|
|
swprintf
|
|
swscanf
|
|
system
|
|
tan
|
|
tanh
|
|
time
|
|
tmpfile
|
|
tmpnam
|
|
tolower
|
|
toupper
|
|
towctrans
|
|
towlower
|
|
towupper
|
|
ungetc
|
|
ungetwc
|
|
vfprintf
|
|
vfwprintf
|
|
vprintf
|
|
vsprintf
|
|
vswprintf
|
|
vwprintf
|
|
wcrtomb
|
|
wcscat
|
|
wcschr
|
|
wcscmp
|
|
wcscoll
|
|
wcscpy
|
|
wcscspn
|
|
wcsftime
|
|
wcslen
|
|
wcsncat
|
|
wcsncmp
|
|
wcsncpy
|
|
wcspbrk
|
|
wcsrchr
|
|
wcsrtombs
|
|
wcsspn
|
|
wcsstr
|
|
wcstod
|
|
wcstok
|
|
wcstol
|
|
wcstombs
|
|
wcstoul
|
|
wcsxfrm
|
|
wctob
|
|
wctomb
|
|
wctrans
|
|
wctype
|
|
wmemchr
|
|
wmemcmp
|
|
wmemcpy
|
|
wmemmove
|
|
wmemset
|
|
wprintf
|
|
wscanf
|