Lines Matching refs:func

146 #define _GL_FUNCDECL_RPL(func,rettype,parameters_and_attributes) \  argument
147 _GL_FUNCDECL_RPL_1 (rpl_##func, rettype, parameters_and_attributes)
158 #define _GL_FUNCDECL_SYS(func,rettype,parameters_and_attributes) \ argument
159 _GL_EXTERN_C rettype func parameters_and_attributes
167 #define _GL_CXXALIAS_RPL(func,rettype,parameters) \ argument
168 _GL_CXXALIAS_RPL_1 (func, rpl_##func, rettype, parameters)
170 # define _GL_CXXALIAS_RPL_1(func,rpl_func,rettype,parameters) \ argument
173 rettype (*const func) parameters = ::rpl_func; \
177 # define _GL_CXXALIAS_RPL_1(func,rpl_func,rettype,parameters) \ argument
187 # define _GL_CXXALIAS_RPL_CAST_1(func,rpl_func,rettype,parameters) \ argument
190 rettype (*const func) parameters = \
195 # define _GL_CXXALIAS_RPL_CAST_1(func,rpl_func,rettype,parameters) \ argument
213 # define _GL_CXXALIAS_SYS(func,rettype,parameters) \ argument
216 static rettype (*func) parameters = ::func; \
220 # define _GL_CXXALIAS_SYS(func,rettype,parameters) \ argument
230 # define _GL_CXXALIAS_SYS_CAST(func,rettype,parameters) \ argument
233 static rettype (*func) parameters = \
234 reinterpret_cast<rettype(*)parameters>(::func); \
238 # define _GL_CXXALIAS_SYS_CAST(func,rettype,parameters) \ argument
254 # define _GL_CXXALIAS_SYS_CAST2(func,rettype,parameters,rettype2,parameters2) \ argument
257 static rettype (*func) parameters = \
259 (rettype2(*)parameters2)(::func)); \
263 # define _GL_CXXALIAS_SYS_CAST2(func,rettype,parameters,rettype2,parameters2) \ argument
272 # define _GL_CXXALIASWARN(func) \ argument
273 _GL_CXXALIASWARN_1 (func, GNULIB_NAMESPACE)
274 # define _GL_CXXALIASWARN_1(func,namespace) \ argument
275 _GL_CXXALIASWARN_2 (func, namespace)
279 # define _GL_CXXALIASWARN_2(func,namespace) \ argument
280 _GL_WARN_ON_USE (func, \
281 "The symbol ::" #func " refers to the system function. " \
282 "Use " #namespace "::" #func " instead.")
284 # define _GL_CXXALIASWARN_2(func,namespace) \ argument
285 extern __typeof__ (func) func
287 # define _GL_CXXALIASWARN_2(func,namespace) \ argument
291 # define _GL_CXXALIASWARN(func) \ argument
299 # define _GL_CXXALIASWARN1(func,rettype,parameters_and_attributes) \ argument
300 _GL_CXXALIASWARN1_1 (func, rettype, parameters_and_attributes, \
302 # define _GL_CXXALIASWARN1_1(func,rettype,parameters_and_attributes,namespace) \ argument
303 _GL_CXXALIASWARN1_2 (func, rettype, parameters_and_attributes, namespace)
307 # define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \ argument
308 _GL_WARN_ON_USE_CXX (func, rettype, parameters_and_attributes, \
309 "The symbol ::" #func " refers to the system function. " \
310 "Use " #namespace "::" #func " instead.")
312 # define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \ argument
313 extern __typeof__ (func) func
315 # define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \ argument
319 # define _GL_CXXALIASWARN1(func,rettype,parameters_and_attributes) \ argument
613 (int sig, _gl_function_taking_int_returning_void_t func));
615 (int sig, _gl_function_taking_int_returning_void_t func));
618 (int sig, _gl_function_taking_int_returning_void_t func));