Lines Matching refs:func
173 #define _GL_FUNCDECL_RPL(func,rettype,parameters_and_attributes) \ argument
174 _GL_FUNCDECL_RPL_1 (rpl_##func, rettype, parameters_and_attributes)
185 #define _GL_FUNCDECL_SYS(func,rettype,parameters_and_attributes) \ argument
186 _GL_EXTERN_C rettype func parameters_and_attributes
194 #define _GL_CXXALIAS_RPL(func,rettype,parameters) \ argument
195 _GL_CXXALIAS_RPL_1 (func, rpl_##func, rettype, parameters)
197 # define _GL_CXXALIAS_RPL_1(func,rpl_func,rettype,parameters) \ argument
200 rettype (*const func) parameters = ::rpl_func; \
204 # define _GL_CXXALIAS_RPL_1(func,rpl_func,rettype,parameters) \ argument
214 # define _GL_CXXALIAS_RPL_CAST_1(func,rpl_func,rettype,parameters) \ argument
217 rettype (*const func) parameters = \
222 # define _GL_CXXALIAS_RPL_CAST_1(func,rpl_func,rettype,parameters) \ argument
240 # define _GL_CXXALIAS_SYS(func,rettype,parameters) \ argument
243 static rettype (*func) parameters = ::func; \
247 # define _GL_CXXALIAS_SYS(func,rettype,parameters) \ argument
257 # define _GL_CXXALIAS_SYS_CAST(func,rettype,parameters) \ argument
260 static rettype (*func) parameters = \
261 reinterpret_cast<rettype(*)parameters>(::func); \
265 # define _GL_CXXALIAS_SYS_CAST(func,rettype,parameters) \ argument
281 # define _GL_CXXALIAS_SYS_CAST2(func,rettype,parameters,rettype2,parameters2) \ argument
284 static rettype (*func) parameters = \
286 (rettype2(*)parameters2)(::func)); \
290 # define _GL_CXXALIAS_SYS_CAST2(func,rettype,parameters,rettype2,parameters2) \ argument
299 # define _GL_CXXALIASWARN(func) \ argument
300 _GL_CXXALIASWARN_1 (func, GNULIB_NAMESPACE)
301 # define _GL_CXXALIASWARN_1(func,namespace) \ argument
302 _GL_CXXALIASWARN_2 (func, namespace)
306 # define _GL_CXXALIASWARN_2(func,namespace) \ argument
307 _GL_WARN_ON_USE (func, \
308 "The symbol ::" #func " refers to the system function. " \
309 "Use " #namespace "::" #func " instead.")
311 # define _GL_CXXALIASWARN_2(func,namespace) \ argument
312 extern __typeof__ (func) func
314 # define _GL_CXXALIASWARN_2(func,namespace) \ argument
318 # define _GL_CXXALIASWARN(func) \ argument
326 # define _GL_CXXALIASWARN1(func,rettype,parameters_and_attributes) \ argument
327 _GL_CXXALIASWARN1_1 (func, rettype, parameters_and_attributes, \
329 # define _GL_CXXALIASWARN1_1(func,rettype,parameters_and_attributes,namespace) \ argument
330 _GL_CXXALIASWARN1_2 (func, rettype, parameters_and_attributes, namespace)
334 # define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \ argument
335 _GL_WARN_ON_USE_CXX (func, rettype, parameters_and_attributes, \
336 "The symbol ::" #func " refers to the system function. " \
337 "Use " #namespace "::" #func " instead.")
339 # define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \ argument
340 extern __typeof__ (func) func
342 # define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \ argument
346 # define _GL_CXXALIASWARN1(func,rettype,parameters_and_attributes) \ argument