cfns.gperf revision 117395
1%{
2#ifdef __GNUC__
3__inline
4#endif
5static unsigned int hash PARAMS ((const char *, unsigned int));
6#ifdef __GNUC__
7__inline
8#endif
9const char * libc_name_p PARAMS ((const char *, unsigned int));
10%}
11# The standard C library functions, for feeding to gperf; the result is used
12# by nothrow_libfn_p.
13#
14#   [lib.res.on.exception.handling]: None of the functions from the
15#   Standard C library shall report an error by throwing an
16#   exception, unless it calls a program-supplied function that
17#   throws an exception.
18#
19# Specific functions are commented out for the reason noted in each case.
20#
21# abort			-- synchronous exception from SIGABRT handler
22abs
23acos
24asctime
25asin
26atan
27atan2
28atexit
29atof
30atoi
31atol
32#bsearch		-- calls user function which may throw exception
33btowc
34calloc
35ceil
36clearerr
37clock
38cos
39cosh
40ctime
41difftime
42div
43exit
44exp
45fabs
46#fclose			-- POSIX thread cancellation point
47feof
48ferror
49#fflush			-- POSIX thread cancellation point
50#fgetc			-- POSIX thread cancellation point
51#fgetpos		-- POSIX thread cancellation point
52#fgets			-- POSIX thread cancellation point
53#fgetwc			-- POSIX thread cancellation point
54#fgetws			-- POSIX thread cancellation point
55floor
56fmod
57#fopen			-- POSIX thread cancellation point
58#fprintf		-- POSIX thread cancellation point
59#fputc			-- POSIX thread cancellation point
60#fputs			-- POSIX thread cancellation point
61#fputwc			-- POSIX thread cancellation point
62#fputws			-- POSIX thread cancellation point
63#fread			-- POSIX thread cancellation point
64free
65#freopen		-- POSIX thread cancellation point
66frexp
67#fscanf			-- POSIX thread cancellation point
68fseek
69#fsetpos		-- POSIX thread cancellation point
70#ftell			-- POSIX thread cancellation point
71fwide
72#fwprintf		-- POSIX thread cancellation point
73#fwrite			-- POSIX thread cancellation point
74#fwscanf		-- POSIX thread cancellation point
75#getc			-- POSIX thread cancellation point
76#getchar		-- POSIX thread cancellation point
77getenv
78#gets			-- POSIX thread cancellation point
79#getwc			-- POSIX thread cancellation point
80#getwchar		-- POSIX thread cancellation point
81gmtime
82isalnum
83isalpha
84iscntrl
85isdigit
86isgraph
87islower
88isprint
89ispunct
90isspace
91isupper
92iswalnum
93iswalpha
94iswcntrl
95iswctype
96iswdigit
97iswgraph
98iswlower
99iswprint
100iswpunct
101iswspace
102iswupper
103iswxdigit
104isxdigit
105labs
106ldexp
107ldiv
108localeconv
109localtime
110log
111log10
112longjmp
113malloc
114mblen
115mbrlen
116mbrtowc
117mbsinit
118mbsrtowcs
119mbstowcs
120mbtowc
121memchr
122memcmp
123memcpy
124memmove
125memset
126mktime
127modf
128#perror			-- POSIX thread cancellation point
129pow
130#printf			-- POSIX thread cancellation point
131#putc			-- POSIX thread cancellation point
132#putchar		-- POSIX thread cancellation point
133#puts			-- POSIX thread cancellation point
134#putwc			-- POSIX thread cancellation point
135#putwchar		-- POSIX thread cancellation point
136#qsort			-- calls user function which may throw exception
137#raise			-- synchronous exception from signal handler
138rand
139realloc
140#remove			-- POSIX thread cancellation point
141#rename			-- POSIX thread cancellation point
142#rewind			-- POSIX thread cancellation point
143#scanf			-- POSIX thread cancellation point
144setbuf
145setlocale
146setvbuf
147signal
148sin
149sinh
150sprintf
151sqrt
152srand
153sscanf
154strcat
155strchr
156strcmp
157strcoll
158strcpy
159strcspn
160#strerror		-- POSIX thread cancellation point
161strftime
162strlen
163strncat
164strncmp
165strncpy
166strpbrk
167strrchr
168strspn
169strstr
170strtod
171strtok
172strtol
173strtoul
174strxfrm
175swprintf
176swscanf
177#system			-- POSIX thread cancellation point
178tan
179tanh
180time
181#tmpfile		-- POSIX thread cancellation point
182#tmpnam			-- POSIX thread cancellation point
183tolower
184toupper
185towctrans
186towlower
187towupper
188#ungetc			-- POSIX thread cancellation point
189#ungetwc		-- POSIX thread cancellation point
190#vfprintf		-- POSIX thread cancellation point
191#vfwprintf		-- POSIX thread cancellation point
192#vprintf		-- POSIX thread cancellation point
193vsprintf
194vswprintf
195#vwprintf		-- POSIX thread cancellation point
196wcrtomb
197wcscat
198wcschr
199wcscmp
200wcscoll
201wcscpy
202wcscspn
203wcsftime
204wcslen
205wcsncat
206wcsncmp
207wcsncpy
208wcspbrk
209wcsrchr
210wcsrtombs
211wcsspn
212wcsstr
213wcstod
214wcstok
215wcstol
216wcstombs
217wcstoul
218wcsxfrm
219wctob
220wctomb
221wctrans
222wctype
223wmemchr
224wmemcmp
225wmemcpy
226wmemmove
227wmemset
228#wprintf		-- POSIX thread cancellation point
229#wscanf			-- POSIX thread cancellation point
230