Lines Matching refs:func

116 #define _GL_FUNCDECL_RPL(func,rettype,parameters_and_attributes) \  argument
117 _GL_FUNCDECL_RPL_1 (rpl_##func, rettype, parameters_and_attributes)
128 #define _GL_FUNCDECL_SYS(func,rettype,parameters_and_attributes) \ argument
129 _GL_EXTERN_C rettype func parameters_and_attributes
137 #define _GL_CXXALIAS_RPL(func,rettype,parameters) \ argument
138 _GL_CXXALIAS_RPL_1 (func, rpl_##func, rettype, parameters)
140 # define _GL_CXXALIAS_RPL_1(func,rpl_func,rettype,parameters) \ argument
143 rettype (*const func) parameters = ::rpl_func; \
147 # define _GL_CXXALIAS_RPL_1(func,rpl_func,rettype,parameters) \ argument
157 # define _GL_CXXALIAS_RPL_CAST_1(func,rpl_func,rettype,parameters) \ argument
160 rettype (*const func) parameters = \
165 # define _GL_CXXALIAS_RPL_CAST_1(func,rpl_func,rettype,parameters) \ argument
183 # define _GL_CXXALIAS_SYS(func,rettype,parameters) \ argument
186 static rettype (*func) parameters = ::func; \
190 # define _GL_CXXALIAS_SYS(func,rettype,parameters) \ argument
200 # define _GL_CXXALIAS_SYS_CAST(func,rettype,parameters) \ argument
203 static rettype (*func) parameters = \
204 reinterpret_cast<rettype(*)parameters>(::func); \
208 # define _GL_CXXALIAS_SYS_CAST(func,rettype,parameters) \ argument
224 # define _GL_CXXALIAS_SYS_CAST2(func,rettype,parameters,rettype2,parameters2) \ argument
227 static rettype (*func) parameters = \
229 (rettype2(*)parameters2)(::func)); \
233 # define _GL_CXXALIAS_SYS_CAST2(func,rettype,parameters,rettype2,parameters2) \ argument
242 # define _GL_CXXALIASWARN(func) \ argument
243 _GL_CXXALIASWARN_1 (func, GNULIB_NAMESPACE)
244 # define _GL_CXXALIASWARN_1(func,namespace) \ argument
245 _GL_CXXALIASWARN_2 (func, namespace)
249 # define _GL_CXXALIASWARN_2(func,namespace) \ argument
250 _GL_WARN_ON_USE (func, \
251 "The symbol ::" #func " refers to the system function. " \
252 "Use " #namespace "::" #func " instead.")
254 # define _GL_CXXALIASWARN_2(func,namespace) \ argument
255 extern __typeof__ (func) func
257 # define _GL_CXXALIASWARN_2(func,namespace) \ argument
261 # define _GL_CXXALIASWARN(func) \ argument
269 # define _GL_CXXALIASWARN1(func,rettype,parameters_and_attributes) \ argument
270 _GL_CXXALIASWARN1_1 (func, rettype, parameters_and_attributes, \
272 # define _GL_CXXALIASWARN1_1(func,rettype,parameters_and_attributes,namespace) \ argument
273 _GL_CXXALIASWARN1_2 (func, rettype, parameters_and_attributes, namespace)
277 # define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \ argument
278 _GL_WARN_ON_USE_CXX (func, rettype, parameters_and_attributes, \
279 "The symbol ::" #func " refers to the system function. " \
280 "Use " #namespace "::" #func " instead.")
282 # define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \ argument
283 extern __typeof__ (func) func
285 # define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \ argument
289 # define _GL_CXXALIASWARN1(func,rettype,parameters_and_attributes) \ argument