OSDN Git Service

* (REG_CLASS_FROM_CONSTRAINT): Only define if not already defined.
[pf3gnuchains/gcc-fork.git] / gcc / cp / cfns.gperf
1 %{
2 #ifdef __GNUC__
3 __inline
4 #endif
5 static unsigned int hash (const char *, unsigned int);
6 #ifdef __GNUC__
7 __inline
8 #endif
9 const char * libc_name_p (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
22 abs
23 acos
24 asctime
25 asin
26 atan
27 atan2
28 atexit
29 atof
30 atoi
31 atol
32 #bsearch                -- calls user function which may throw exception
33 btowc
34 calloc
35 ceil
36 clearerr
37 clock
38 cos
39 cosh
40 ctime
41 difftime
42 div
43 exit
44 exp
45 fabs
46 #fclose                 -- POSIX thread cancellation point
47 feof
48 ferror
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
55 floor
56 fmod
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
64 free
65 #freopen                -- POSIX thread cancellation point
66 frexp
67 #fscanf                 -- POSIX thread cancellation point
68 fseek
69 #fsetpos                -- POSIX thread cancellation point
70 #ftell                  -- POSIX thread cancellation point
71 fwide
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
77 getenv
78 #gets                   -- POSIX thread cancellation point
79 #getwc                  -- POSIX thread cancellation point
80 #getwchar               -- POSIX thread cancellation point
81 gmtime
82 isalnum
83 isalpha
84 iscntrl
85 isdigit
86 isgraph
87 islower
88 isprint
89 ispunct
90 isspace
91 isupper
92 iswalnum
93 iswalpha
94 iswcntrl
95 iswctype
96 iswdigit
97 iswgraph
98 iswlower
99 iswprint
100 iswpunct
101 iswspace
102 iswupper
103 iswxdigit
104 isxdigit
105 labs
106 ldexp
107 ldiv
108 localeconv
109 localtime
110 log
111 log10
112 longjmp
113 malloc
114 mblen
115 mbrlen
116 mbrtowc
117 mbsinit
118 mbsrtowcs
119 mbstowcs
120 mbtowc
121 memchr
122 memcmp
123 memcpy
124 memmove
125 memset
126 mktime
127 modf
128 #perror                 -- POSIX thread cancellation point
129 pow
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
138 rand
139 realloc
140 #remove                 -- POSIX thread cancellation point
141 #rename                 -- POSIX thread cancellation point
142 #rewind                 -- POSIX thread cancellation point
143 #scanf                  -- POSIX thread cancellation point
144 setbuf
145 setlocale
146 setvbuf
147 signal
148 sin
149 sinh
150 sprintf
151 sqrt
152 srand
153 sscanf
154 strcat
155 strchr
156 strcmp
157 strcoll
158 strcpy
159 strcspn
160 #strerror               -- POSIX thread cancellation point
161 strftime
162 strlen
163 strncat
164 strncmp
165 strncpy
166 strpbrk
167 strrchr
168 strspn
169 strstr
170 strtod
171 strtok
172 strtol
173 strtoul
174 strxfrm
175 swprintf
176 swscanf
177 #system                 -- POSIX thread cancellation point
178 tan
179 tanh
180 time
181 #tmpfile                -- POSIX thread cancellation point
182 #tmpnam                 -- POSIX thread cancellation point
183 tolower
184 toupper
185 towctrans
186 towlower
187 towupper
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
193 vsprintf
194 vswprintf
195 #vwprintf               -- POSIX thread cancellation point
196 wcrtomb
197 wcscat
198 wcschr
199 wcscmp
200 wcscoll
201 wcscpy
202 wcscspn
203 wcsftime
204 wcslen
205 wcsncat
206 wcsncmp
207 wcsncpy
208 wcspbrk
209 wcsrchr
210 wcsrtombs
211 wcsspn
212 wcsstr
213 wcstod
214 wcstok
215 wcstol
216 wcstombs
217 wcstoul
218 wcsxfrm
219 wctob
220 wctomb
221 wctrans
222 wctype
223 wmemchr
224 wmemcmp
225 wmemcpy
226 wmemmove
227 wmemset
228 #wprintf                -- POSIX thread cancellation point
229 #wscanf                 -- POSIX thread cancellation point