Lines Matching refs:func

122 #define _GL_FUNCDECL_RPL(func,rettype,parameters_and_attributes) \  argument
123 _GL_FUNCDECL_RPL_1 (rpl_##func, rettype, parameters_and_attributes)
134 #define _GL_FUNCDECL_SYS(func,rettype,parameters_and_attributes) \ argument
135 _GL_EXTERN_C rettype func parameters_and_attributes
143 #define _GL_CXXALIAS_RPL(func,rettype,parameters) \ argument
144 _GL_CXXALIAS_RPL_1 (func, rpl_##func, rettype, parameters)
146 # define _GL_CXXALIAS_RPL_1(func,rpl_func,rettype,parameters) \ argument
149 rettype (*const func) parameters = ::rpl_func; \
153 # define _GL_CXXALIAS_RPL_1(func,rpl_func,rettype,parameters) \ argument
163 # define _GL_CXXALIAS_RPL_CAST_1(func,rpl_func,rettype,parameters) \ argument
166 rettype (*const func) parameters = \
171 # define _GL_CXXALIAS_RPL_CAST_1(func,rpl_func,rettype,parameters) \ argument
189 # define _GL_CXXALIAS_SYS(func,rettype,parameters) \ argument
192 static rettype (*func) parameters = ::func; \
196 # define _GL_CXXALIAS_SYS(func,rettype,parameters) \ argument
206 # define _GL_CXXALIAS_SYS_CAST(func,rettype,parameters) \ argument
209 static rettype (*func) parameters = \
210 reinterpret_cast<rettype(*)parameters>(::func); \
214 # define _GL_CXXALIAS_SYS_CAST(func,rettype,parameters) \ argument
230 # define _GL_CXXALIAS_SYS_CAST2(func,rettype,parameters,rettype2,parameters2) \ argument
233 static rettype (*func) parameters = \
235 (rettype2(*)parameters2)(::func)); \
239 # define _GL_CXXALIAS_SYS_CAST2(func,rettype,parameters,rettype2,parameters2) \ argument
248 # define _GL_CXXALIASWARN(func) \ argument
249 _GL_CXXALIASWARN_1 (func, GNULIB_NAMESPACE)
250 # define _GL_CXXALIASWARN_1(func,namespace) \ argument
251 _GL_CXXALIASWARN_2 (func, namespace)
255 # define _GL_CXXALIASWARN_2(func,namespace) \ argument
256 _GL_WARN_ON_USE (func, \
257 "The symbol ::" #func " refers to the system function. " \
258 "Use " #namespace "::" #func " instead.")
260 # define _GL_CXXALIASWARN_2(func,namespace) \ argument
261 extern __typeof__ (func) func
263 # define _GL_CXXALIASWARN_2(func,namespace) \ argument
267 # define _GL_CXXALIASWARN(func) \ argument
275 # define _GL_CXXALIASWARN1(func,rettype,parameters_and_attributes) \ argument
276 _GL_CXXALIASWARN1_1 (func, rettype, parameters_and_attributes, \
278 # define _GL_CXXALIASWARN1_1(func,rettype,parameters_and_attributes,namespace) \ argument
279 _GL_CXXALIASWARN1_2 (func, rettype, parameters_and_attributes, namespace)
283 # define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \ argument
284 _GL_WARN_ON_USE_CXX (func, rettype, parameters_and_attributes, \
285 "The symbol ::" #func " refers to the system function. " \
286 "Use " #namespace "::" #func " instead.")
288 # define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \ argument
289 extern __typeof__ (func) func
291 # define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \ argument
295 # define _GL_CXXALIASWARN1(func,rettype,parameters_and_attributes) \ argument