Lines Matching refs:func

207 #define _GL_FUNCDECL_RPL(func,rettype,parameters_and_attributes) \  argument
208 _GL_FUNCDECL_RPL_1 (rpl_##func, rettype, parameters_and_attributes)
219 #define _GL_FUNCDECL_SYS(func,rettype,parameters_and_attributes) \ argument
220 _GL_EXTERN_C rettype func parameters_and_attributes
231 #define _GL_CXXALIAS_RPL(func,rettype,parameters) \ argument
232 _GL_CXXALIAS_RPL_1 (func, rpl_##func, rettype, parameters)
234 # define _GL_CXXALIAS_RPL_1(func,rpl_func,rettype,parameters) \ argument
237 static const struct _gl_ ## func ## _wrapper \
245 } func = {}; \
249 # define _GL_CXXALIAS_RPL_1(func,rpl_func,rettype,parameters) \ argument
259 # define _GL_CXXALIAS_RPL_CAST_1(func,rpl_func,rettype,parameters) \ argument
262 static const struct _gl_ ## func ## _wrapper \
270 } func = {}; \
274 # define _GL_CXXALIAS_RPL_CAST_1(func,rpl_func,rettype,parameters) \ argument
289 # define _GL_CXXALIAS_SYS(func,rettype,parameters) \ argument
292 static const struct _gl_ ## func ## _wrapper \
298 return ::func; \
300 } func = {}; \
304 # define _GL_CXXALIAS_SYS(func,rettype,parameters) \ argument
314 # define _GL_CXXALIAS_SYS_CAST(func,rettype,parameters) \ argument
317 static const struct _gl_ ## func ## _wrapper \
323 return reinterpret_cast<type>(::func); \
325 } func = {}; \
329 # define _GL_CXXALIAS_SYS_CAST(func,rettype,parameters) \ argument
345 # define _GL_CXXALIAS_SYS_CAST2(func,rettype,parameters,rettype2,parameters2) \ argument
348 static const struct _gl_ ## func ## _wrapper \
354 return reinterpret_cast<type>((rettype2 (*) parameters2)(::func)); \
356 } func = {}; \
360 # define _GL_CXXALIAS_SYS_CAST2(func,rettype,parameters,rettype2,parameters2) \ argument
369 # define _GL_CXXALIASWARN(func) \ argument
370 _GL_CXXALIASWARN_1 (func, GNULIB_NAMESPACE)
371 # define _GL_CXXALIASWARN_1(func,namespace) \ argument
372 _GL_CXXALIASWARN_2 (func, namespace)
376 # define _GL_CXXALIASWARN_2(func,namespace) \ argument
377 _GL_WARN_ON_USE (func, \
378 "The symbol ::" #func " refers to the system function. " \
379 "Use " #namespace "::" #func " instead.")
381 # define _GL_CXXALIASWARN_2(func,namespace) \ argument
382 extern __typeof__ (func) func
384 # define _GL_CXXALIASWARN_2(func,namespace) \ argument
388 # define _GL_CXXALIASWARN(func) \ argument
396 # define _GL_CXXALIASWARN1(func,rettype,parameters_and_attributes) \ argument
397 _GL_CXXALIASWARN1_1 (func, rettype, parameters_and_attributes, \
399 # define _GL_CXXALIASWARN1_1(func,rettype,parameters_and_attributes,namespace) \ argument
400 _GL_CXXALIASWARN1_2 (func, rettype, parameters_and_attributes, namespace)
404 # define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \ argument
405 _GL_WARN_ON_USE_CXX (func, rettype, parameters_and_attributes, \
406 "The symbol ::" #func " refers to the system function. " \
407 "Use " #namespace "::" #func " instead.")
409 # define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \ argument
410 extern __typeof__ (func) func
412 # define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \ argument
416 # define _GL_CXXALIASWARN1(func,rettype,parameters_and_attributes) \ argument