Lines Matching refs:func
133 #define _GL_FUNCDECL_RPL(func,rettype,parameters_and_attributes) \ argument
134 _GL_FUNCDECL_RPL_1 (rpl_##func, rettype, parameters_and_attributes)
145 #define _GL_FUNCDECL_SYS(func,rettype,parameters_and_attributes) \ argument
146 _GL_EXTERN_C rettype func parameters_and_attributes
154 #define _GL_CXXALIAS_RPL(func,rettype,parameters) \ argument
155 _GL_CXXALIAS_RPL_1 (func, rpl_##func, rettype, parameters)
157 # define _GL_CXXALIAS_RPL_1(func,rpl_func,rettype,parameters) \ argument
160 rettype (*const func) parameters = ::rpl_func; \
164 # define _GL_CXXALIAS_RPL_1(func,rpl_func,rettype,parameters) \ argument
174 # define _GL_CXXALIAS_RPL_CAST_1(func,rpl_func,rettype,parameters) \ argument
177 rettype (*const func) parameters = \
182 # define _GL_CXXALIAS_RPL_CAST_1(func,rpl_func,rettype,parameters) \ argument
200 # define _GL_CXXALIAS_SYS(func,rettype,parameters) \ argument
203 static rettype (*func) parameters = ::func; \
207 # define _GL_CXXALIAS_SYS(func,rettype,parameters) \ argument
217 # define _GL_CXXALIAS_SYS_CAST(func,rettype,parameters) \ argument
220 static rettype (*func) parameters = \
221 reinterpret_cast<rettype(*)parameters>(::func); \
225 # define _GL_CXXALIAS_SYS_CAST(func,rettype,parameters) \ argument
241 # define _GL_CXXALIAS_SYS_CAST2(func,rettype,parameters,rettype2,parameters2) \ argument
244 static rettype (*func) parameters = \
246 (rettype2(*)parameters2)(::func)); \
250 # define _GL_CXXALIAS_SYS_CAST2(func,rettype,parameters,rettype2,parameters2) \ argument
259 # define _GL_CXXALIASWARN(func) \ argument
260 _GL_CXXALIASWARN_1 (func, GNULIB_NAMESPACE)
261 # define _GL_CXXALIASWARN_1(func,namespace) \ argument
262 _GL_CXXALIASWARN_2 (func, namespace)
266 # define _GL_CXXALIASWARN_2(func,namespace) \ argument
267 _GL_WARN_ON_USE (func, \
268 "The symbol ::" #func " refers to the system function. " \
269 "Use " #namespace "::" #func " instead.")
271 # define _GL_CXXALIASWARN_2(func,namespace) \ argument
272 extern __typeof__ (func) func
274 # define _GL_CXXALIASWARN_2(func,namespace) \ argument
278 # define _GL_CXXALIASWARN(func) \ argument
286 # define _GL_CXXALIASWARN1(func,rettype,parameters_and_attributes) \ argument
287 _GL_CXXALIASWARN1_1 (func, rettype, parameters_and_attributes, \
289 # define _GL_CXXALIASWARN1_1(func,rettype,parameters_and_attributes,namespace) \ argument
290 _GL_CXXALIASWARN1_2 (func, rettype, parameters_and_attributes, namespace)
294 # define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \ argument
295 _GL_WARN_ON_USE_CXX (func, rettype, parameters_and_attributes, \
296 "The symbol ::" #func " refers to the system function. " \
297 "Use " #namespace "::" #func " instead.")
299 # define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \ argument
300 extern __typeof__ (func) func
302 # define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \ argument
306 # define _GL_CXXALIASWARN1(func,rettype,parameters_and_attributes) \ argument