Lines Matching refs:func

174 #define _GL_FUNCDECL_RPL(func,rettype,parameters_and_attributes) \  argument
175 _GL_FUNCDECL_RPL_1 (rpl_##func, rettype, parameters_and_attributes)
186 #define _GL_FUNCDECL_SYS(func,rettype,parameters_and_attributes) \ argument
187 _GL_EXTERN_C rettype func parameters_and_attributes
198 #define _GL_CXXALIAS_RPL(func,rettype,parameters) \ argument
199 _GL_CXXALIAS_RPL_1 (func, rpl_##func, rettype, parameters)
201 # define _GL_CXXALIAS_RPL_1(func,rpl_func,rettype,parameters) \ argument
204 static const struct _gl_ ## func ## _wrapper \
212 } func = {}; \
216 # define _GL_CXXALIAS_RPL_1(func,rpl_func,rettype,parameters) \ argument
226 # define _GL_CXXALIAS_RPL_CAST_1(func,rpl_func,rettype,parameters) \ argument
229 static const struct _gl_ ## func ## _wrapper \
237 } func = {}; \
241 # define _GL_CXXALIAS_RPL_CAST_1(func,rpl_func,rettype,parameters) \ argument
256 # define _GL_CXXALIAS_SYS(func,rettype,parameters) \ argument
259 static const struct _gl_ ## func ## _wrapper \
265 return ::func; \
267 } func = {}; \
271 # define _GL_CXXALIAS_SYS(func,rettype,parameters) \ argument
281 # define _GL_CXXALIAS_SYS_CAST(func,rettype,parameters) \ argument
284 static const struct _gl_ ## func ## _wrapper \
290 return reinterpret_cast<type>(::func); \
292 } func = {}; \
296 # define _GL_CXXALIAS_SYS_CAST(func,rettype,parameters) \ argument
312 # define _GL_CXXALIAS_SYS_CAST2(func,rettype,parameters,rettype2,parameters2) \ argument
315 static const struct _gl_ ## func ## _wrapper \
321 return reinterpret_cast<type>((rettype2 (*) parameters2)(::func)); \
323 } func = {}; \
327 # define _GL_CXXALIAS_SYS_CAST2(func,rettype,parameters,rettype2,parameters2) \ argument
336 # define _GL_CXXALIASWARN(func) \ argument
337 _GL_CXXALIASWARN_1 (func, GNULIB_NAMESPACE)
338 # define _GL_CXXALIASWARN_1(func,namespace) \ argument
339 _GL_CXXALIASWARN_2 (func, namespace)
343 # define _GL_CXXALIASWARN_2(func,namespace) \ argument
344 _GL_WARN_ON_USE (func, \
345 "The symbol ::" #func " refers to the system function. " \
346 "Use " #namespace "::" #func " instead.")
348 # define _GL_CXXALIASWARN_2(func,namespace) \ argument
349 extern __typeof__ (func) func
351 # define _GL_CXXALIASWARN_2(func,namespace) \ argument
355 # define _GL_CXXALIASWARN(func) \ argument
363 # define _GL_CXXALIASWARN1(func,rettype,parameters_and_attributes) \ argument
364 _GL_CXXALIASWARN1_1 (func, rettype, parameters_and_attributes, \
366 # define _GL_CXXALIASWARN1_1(func,rettype,parameters_and_attributes,namespace) \ argument
367 _GL_CXXALIASWARN1_2 (func, rettype, parameters_and_attributes, namespace)
371 # define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \ argument
372 _GL_WARN_ON_USE_CXX (func, rettype, parameters_and_attributes, \
373 "The symbol ::" #func " refers to the system function. " \
374 "Use " #namespace "::" #func " instead.")
376 # define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \ argument
377 extern __typeof__ (func) func
379 # define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \ argument
383 # define _GL_CXXALIASWARN1(func,rettype,parameters_and_attributes) \ argument