Lines Matching refs:func

256 #define _GL_FUNCDECL_RPL(func,rettype,parameters_and_attributes) \  argument
257 _GL_FUNCDECL_RPL_1 (rpl_##func, rettype, parameters_and_attributes)
268 #define _GL_FUNCDECL_SYS(func,rettype,parameters_and_attributes) \ argument
269 _GL_EXTERN_C rettype func parameters_and_attributes
280 #define _GL_CXXALIAS_RPL(func,rettype,parameters) \ argument
281 _GL_CXXALIAS_RPL_1 (func, rpl_##func, rettype, parameters)
283 # define _GL_CXXALIAS_RPL_1(func,rpl_func,rettype,parameters) \ argument
286 static const struct _gl_ ## func ## _wrapper \
294 } func = {}; \
298 # define _GL_CXXALIAS_RPL_1(func,rpl_func,rettype,parameters) \ argument
308 # define _GL_CXXALIAS_RPL_CAST_1(func,rpl_func,rettype,parameters) \ argument
311 static const struct _gl_ ## func ## _wrapper \
319 } func = {}; \
323 # define _GL_CXXALIAS_RPL_CAST_1(func,rpl_func,rettype,parameters) \ argument
338 # define _GL_CXXALIAS_SYS(func,rettype,parameters) \ argument
341 static const struct _gl_ ## func ## _wrapper \
347 return ::func; \
349 } func = {}; \
353 # define _GL_CXXALIAS_SYS(func,rettype,parameters) \ argument
363 # define _GL_CXXALIAS_SYS_CAST(func,rettype,parameters) \ argument
366 static const struct _gl_ ## func ## _wrapper \
372 return reinterpret_cast<type>(::func); \
374 } func = {}; \
378 # define _GL_CXXALIAS_SYS_CAST(func,rettype,parameters) \ argument
394 # define _GL_CXXALIAS_SYS_CAST2(func,rettype,parameters,rettype2,parameters2) \ argument
397 static const struct _gl_ ## func ## _wrapper \
403 return reinterpret_cast<type>((rettype2 (*) parameters2)(::func)); \
405 } func = {}; \
409 # define _GL_CXXALIAS_SYS_CAST2(func,rettype,parameters,rettype2,parameters2) \ argument
418 # define _GL_CXXALIASWARN(func) \ argument
419 _GL_CXXALIASWARN_1 (func, GNULIB_NAMESPACE)
420 # define _GL_CXXALIASWARN_1(func,namespace) \ argument
421 _GL_CXXALIASWARN_2 (func, namespace)
425 # define _GL_CXXALIASWARN_2(func,namespace) \ argument
426 _GL_WARN_ON_USE (func, \
427 "The symbol ::" #func " refers to the system function. " \
428 "Use " #namespace "::" #func " instead.")
430 # define _GL_CXXALIASWARN_2(func,namespace) \ argument
431 extern __typeof__ (func) func
433 # define _GL_CXXALIASWARN_2(func,namespace) \ argument
437 # define _GL_CXXALIASWARN(func) \ argument
445 # define _GL_CXXALIASWARN1(func,rettype,parameters_and_attributes) \ argument
446 _GL_CXXALIASWARN1_1 (func, rettype, parameters_and_attributes, \
448 # define _GL_CXXALIASWARN1_1(func,rettype,parameters_and_attributes,namespace) \ argument
449 _GL_CXXALIASWARN1_2 (func, rettype, parameters_and_attributes, namespace)
453 # define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \ argument
454 _GL_WARN_ON_USE_CXX (func, rettype, parameters_and_attributes, \
455 "The symbol ::" #func " refers to the system function. " \
456 "Use " #namespace "::" #func " instead.")
458 # define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \ argument
459 extern __typeof__ (func) func
461 # define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \ argument
465 # define _GL_CXXALIASWARN1(func,rettype,parameters_and_attributes) \ argument