xref: /illumos-gate/usr/src/cmd/ast/libast/i386/FEATURE/map (revision 616c76953410e11aab663c510c9ba143e545bd4b)
1*b30d1939SAndy Fiddaman
2*b30d1939SAndy Fiddaman/* : : generated by proto : : */
3*b30d1939SAndy Fiddaman/* : : generated from contrib/ast/src/lib/libast/features/map.c by iffe version 2012-07-17 : : */
4*b30d1939SAndy Fiddaman#ifndef _def_map_ast
5*b30d1939SAndy Fiddaman#if !defined(__PROTO__)
6*b30d1939SAndy Fiddaman#  if defined(__STDC__) || defined(__cplusplus) || defined(_proto) || defined(c_plusplus)
7*b30d1939SAndy Fiddaman#    if defined(__cplusplus)
8*b30d1939SAndy Fiddaman#      define __LINKAGE__	"C"
9*b30d1939SAndy Fiddaman#    else
10*b30d1939SAndy Fiddaman#      define __LINKAGE__
11*b30d1939SAndy Fiddaman#    endif
12*b30d1939SAndy Fiddaman#    define __STDARG__
13*b30d1939SAndy Fiddaman#    define __PROTO__(x)	x
14*b30d1939SAndy Fiddaman#    define __OTORP__(x)
15*b30d1939SAndy Fiddaman#    define __PARAM__(n,o)	n
16*b30d1939SAndy Fiddaman#    if !defined(__STDC__) && !defined(__cplusplus)
17*b30d1939SAndy Fiddaman#      if !defined(c_plusplus)
18*b30d1939SAndy Fiddaman#      	define const
19*b30d1939SAndy Fiddaman#      endif
20*b30d1939SAndy Fiddaman#      define signed
21*b30d1939SAndy Fiddaman#      define void		int
22*b30d1939SAndy Fiddaman#      define volatile
23*b30d1939SAndy Fiddaman#      define __V_		char
24*b30d1939SAndy Fiddaman#    else
25*b30d1939SAndy Fiddaman#      define __V_		void
26*b30d1939SAndy Fiddaman#    endif
27*b30d1939SAndy Fiddaman#  else
28*b30d1939SAndy Fiddaman#    define __PROTO__(x)	()
29*b30d1939SAndy Fiddaman#    define __OTORP__(x)	x
30*b30d1939SAndy Fiddaman#    define __PARAM__(n,o)	o
31*b30d1939SAndy Fiddaman#    define __LINKAGE__
32*b30d1939SAndy Fiddaman#    define __V_		char
33*b30d1939SAndy Fiddaman#    define const
34*b30d1939SAndy Fiddaman#    define signed
35*b30d1939SAndy Fiddaman#    define void		int
36*b30d1939SAndy Fiddaman#    define volatile
37*b30d1939SAndy Fiddaman#  endif
38*b30d1939SAndy Fiddaman#  define __MANGLE__	__LINKAGE__
39*b30d1939SAndy Fiddaman#  if defined(__cplusplus) || defined(c_plusplus)
40*b30d1939SAndy Fiddaman#    define __VARARG__	...
41*b30d1939SAndy Fiddaman#  else
42*b30d1939SAndy Fiddaman#    define __VARARG__
43*b30d1939SAndy Fiddaman#  endif
44*b30d1939SAndy Fiddaman#  if defined(__STDARG__)
45*b30d1939SAndy Fiddaman#    define __VA_START__(p,a)	va_start(p,a)
46*b30d1939SAndy Fiddaman#  else
47*b30d1939SAndy Fiddaman#    define __VA_START__(p,a)	va_start(p)
48*b30d1939SAndy Fiddaman#  endif
49*b30d1939SAndy Fiddaman#  if !defined(__INLINE__)
50*b30d1939SAndy Fiddaman#    if defined(__cplusplus)
51*b30d1939SAndy Fiddaman#      define __INLINE__	extern __MANGLE__ inline
52*b30d1939SAndy Fiddaman#    else
53*b30d1939SAndy Fiddaman#      if defined(_WIN32) && !defined(__GNUC__)
54*b30d1939SAndy Fiddaman#      	define __INLINE__	__inline
55*b30d1939SAndy Fiddaman#      endif
56*b30d1939SAndy Fiddaman#    endif
57*b30d1939SAndy Fiddaman#  endif
58*b30d1939SAndy Fiddaman#endif
59*b30d1939SAndy Fiddaman#if !defined(__LINKAGE__)
60*b30d1939SAndy Fiddaman#define __LINKAGE__		/* 2004-08-11 transition */
61*b30d1939SAndy Fiddaman#endif
62*b30d1939SAndy Fiddaman
63*b30d1939SAndy Fiddaman#define _def_map_ast	1
64*b30d1939SAndy Fiddaman#define _sys_types	1	/* #include <sys/types.h> ok */
65*b30d1939SAndy Fiddaman
66*b30d1939SAndy Fiddaman
67*b30d1939SAndy Fiddaman/*
68*b30d1939SAndy Fiddaman * prototypes provided for standard interfaces hijacked
69*b30d1939SAndy Fiddaman * by ast and mapped to _ast_* but already prototyped
70*b30d1939SAndy Fiddaman * unmapped in native headers included by <ast_std.h>
71*b30d1939SAndy Fiddaman */
72*b30d1939SAndy Fiddaman
73*b30d1939SAndy Fiddaman#if _BLD_ast && defined(__EXPORT__)
74*b30d1939SAndy Fiddaman#undef __MANGLE__
75*b30d1939SAndy Fiddaman#define __MANGLE__ __LINKAGE__		__EXPORT__
76*b30d1939SAndy Fiddaman#endif
77*b30d1939SAndy Fiddaman
78*b30d1939SAndy Fiddaman
79*b30d1939SAndy Fiddaman#define	_map_libc	1
80*b30d1939SAndy Fiddaman#undef	basename
81*b30d1939SAndy Fiddaman#define basename	_ast_basename
82*b30d1939SAndy Fiddaman#undef	dirname
83*b30d1939SAndy Fiddaman#define dirname		_ast_dirname
84*b30d1939SAndy Fiddaman#undef	eaccess
85*b30d1939SAndy Fiddaman#define eaccess		_ast_eaccess
86*b30d1939SAndy Fiddaman#undef	fnmatch
87*b30d1939SAndy Fiddaman#define fnmatch		_ast_fnmatch
88*b30d1939SAndy Fiddaman#undef	fts_children
89*b30d1939SAndy Fiddaman#define fts_children    _ast_fts_children
90*b30d1939SAndy Fiddaman#undef	fts_close
91*b30d1939SAndy Fiddaman#define fts_close       _ast_fts_close
92*b30d1939SAndy Fiddaman#undef	fts_flags
93*b30d1939SAndy Fiddaman#define fts_flags       _ast_fts_flags
94*b30d1939SAndy Fiddaman#undef	fts_notify
95*b30d1939SAndy Fiddaman#define fts_notify      _ast_fts_notify
96*b30d1939SAndy Fiddaman#undef	fts_open
97*b30d1939SAndy Fiddaman#define fts_open	_ast_fts_open
98*b30d1939SAndy Fiddaman#undef	fts_read
99*b30d1939SAndy Fiddaman#define fts_read	_ast_fts_read
100*b30d1939SAndy Fiddaman#undef	fts_set
101*b30d1939SAndy Fiddaman#define fts_set		_ast_fts_set
102*b30d1939SAndy Fiddaman#undef	ftw
103*b30d1939SAndy Fiddaman#define ftw		_ast_ftw
104*b30d1939SAndy Fiddaman#undef	ftwalk
105*b30d1939SAndy Fiddaman#define ftwalk		_ast_ftwalk
106*b30d1939SAndy Fiddaman#undef	ftwflags
107*b30d1939SAndy Fiddaman#define ftwflags	_ast_ftwflags
108*b30d1939SAndy Fiddaman#undef	getcwd
109*b30d1939SAndy Fiddaman#define getcwd		_ast_getcwd
110*b30d1939SAndy Fiddamanextern __MANGLE__ char*		getcwd __PROTO__((char*, size_t));
111*b30d1939SAndy Fiddaman#undef	getdate
112*b30d1939SAndy Fiddaman#define getdate		_ast_getdate
113*b30d1939SAndy Fiddaman#undef	getopt
114*b30d1939SAndy Fiddaman#define getopt		_ast_getopt
115*b30d1939SAndy Fiddaman#undef	getsubopt
116*b30d1939SAndy Fiddaman#define getsubopt       _ast_getsubopt
117*b30d1939SAndy Fiddaman#undef	getopt_long
118*b30d1939SAndy Fiddaman#define getopt_long	_ast_getopt_long
119*b30d1939SAndy Fiddaman#undef	getopt_long_only
120*b30d1939SAndy Fiddaman#define getopt_long_only _ast_getopt_long_only
121*b30d1939SAndy Fiddaman#undef	optopt
122*b30d1939SAndy Fiddaman#define optopt		_ast_optopt
123*b30d1939SAndy Fiddaman#undef	optarg
124*b30d1939SAndy Fiddaman#define optarg		_ast_optarg
125*b30d1939SAndy Fiddaman#undef	optind
126*b30d1939SAndy Fiddaman#define optind		_ast_optind
127*b30d1939SAndy Fiddaman#undef	opterr
128*b30d1939SAndy Fiddaman#define opterr		_ast_opterr
129*b30d1939SAndy Fiddaman#undef	getwd
130*b30d1939SAndy Fiddaman#define getwd		_ast_getwd
131*b30d1939SAndy Fiddamanextern __MANGLE__ char*		getwd __PROTO__((char*));
132*b30d1939SAndy Fiddaman#undef	glob
133*b30d1939SAndy Fiddaman#define glob		_ast_glob
134*b30d1939SAndy Fiddaman#undef	globfree
135*b30d1939SAndy Fiddaman#define globfree	_ast_globfree
136*b30d1939SAndy Fiddaman#undef	memdup
137*b30d1939SAndy Fiddaman#define memdup		_ast_memdup
138*b30d1939SAndy Fiddaman#undef	memfatal
139*b30d1939SAndy Fiddaman#define memfatal	_ast_memfatal
140*b30d1939SAndy Fiddaman#undef	memhash
141*b30d1939SAndy Fiddaman#define memhash		_ast_memhash
142*b30d1939SAndy Fiddaman#undef	memsum
143*b30d1939SAndy Fiddaman#define memsum		_ast_memsum
144*b30d1939SAndy Fiddaman#undef	mkstemp
145*b30d1939SAndy Fiddaman#define mkstemp		_ast_mkstemp
146*b30d1939SAndy Fiddamanextern __MANGLE__ int		mkstemp __PROTO__((char*));
147*b30d1939SAndy Fiddaman#undef	mktemp
148*b30d1939SAndy Fiddaman#define mktemp		_ast_mktemp
149*b30d1939SAndy Fiddamanextern __MANGLE__ char*		mktemp __PROTO__((char*));
150*b30d1939SAndy Fiddaman#undef	mktime
151*b30d1939SAndy Fiddaman#define mktime		_ast_mktime
152*b30d1939SAndy Fiddaman#undef	nftw
153*b30d1939SAndy Fiddaman#define nftw		_ast_nftw
154*b30d1939SAndy Fiddaman#undef	optctx
155*b30d1939SAndy Fiddaman#define optctx		_ast_optctx
156*b30d1939SAndy Fiddaman#undef	optesc
157*b30d1939SAndy Fiddaman#define optesc		_ast_optesc
158*b30d1939SAndy Fiddaman#undef	optget
159*b30d1939SAndy Fiddaman#define optget		_ast_optget
160*b30d1939SAndy Fiddaman#undef	opthelp
161*b30d1939SAndy Fiddaman#define opthelp		_ast_opthelp
162*b30d1939SAndy Fiddaman#undef	optjoin
163*b30d1939SAndy Fiddaman#define optjoin		_ast_optjoin
164*b30d1939SAndy Fiddaman#undef	optstr
165*b30d1939SAndy Fiddaman#define optstr		_ast_optstr
166*b30d1939SAndy Fiddaman#undef	optusage
167*b30d1939SAndy Fiddaman#define optusage	_ast_optusage
168*b30d1939SAndy Fiddaman#undef	pathaccess
169*b30d1939SAndy Fiddaman#define pathaccess	_ast_pathaccess
170*b30d1939SAndy Fiddaman#undef	pathbin
171*b30d1939SAndy Fiddaman#define pathbin		_ast_pathbin
172*b30d1939SAndy Fiddaman#undef	pathcanon
173*b30d1939SAndy Fiddaman#define pathcanon	_ast_pathcanon
174*b30d1939SAndy Fiddaman#undef	pathcat
175*b30d1939SAndy Fiddaman#define pathcat		_ast_pathcat
176*b30d1939SAndy Fiddaman#undef	pathcd
177*b30d1939SAndy Fiddaman#define pathcd		_ast_pathcd
178*b30d1939SAndy Fiddaman#undef	pathcheck
179*b30d1939SAndy Fiddaman#define pathcheck	_ast_pathcheck
180*b30d1939SAndy Fiddaman#undef	pathexists
181*b30d1939SAndy Fiddaman#define pathexists	_ast_pathexists
182*b30d1939SAndy Fiddaman#undef	pathfind
183*b30d1939SAndy Fiddaman#define pathfind	_ast_pathfind
184*b30d1939SAndy Fiddaman#undef	pathgetlink
185*b30d1939SAndy Fiddaman#define pathgetlink	_ast_pathgetlink
186*b30d1939SAndy Fiddaman#undef	pathinclude
187*b30d1939SAndy Fiddaman#define pathinclude	_ast_pathinclude
188*b30d1939SAndy Fiddaman#undef	pathkey
189*b30d1939SAndy Fiddaman#define pathkey		_ast_pathkey
190*b30d1939SAndy Fiddaman#undef	pathnative
191*b30d1939SAndy Fiddaman#define pathnative	_ast_pathnative
192*b30d1939SAndy Fiddaman#undef	pathpath
193*b30d1939SAndy Fiddaman#define pathpath	_ast_pathpath
194*b30d1939SAndy Fiddaman#undef	pathposix
195*b30d1939SAndy Fiddaman#define pathposix	_ast_pathposix
196*b30d1939SAndy Fiddaman#undef	pathprobe
197*b30d1939SAndy Fiddaman#define pathprobe	_ast_pathprobe
198*b30d1939SAndy Fiddaman#undef	pathprog
199*b30d1939SAndy Fiddaman#define pathprog	_ast_pathprog
200*b30d1939SAndy Fiddaman#undef	pathrepl
201*b30d1939SAndy Fiddaman#define pathrepl	_ast_pathrepl
202*b30d1939SAndy Fiddaman#undef	pathsetlink
203*b30d1939SAndy Fiddaman#define pathsetlink	_ast_pathsetlink
204*b30d1939SAndy Fiddaman#undef	pathshell
205*b30d1939SAndy Fiddaman#define pathshell	_ast_pathshell
206*b30d1939SAndy Fiddaman#undef	pathstat
207*b30d1939SAndy Fiddaman#define pathstat	_ast_pathstat
208*b30d1939SAndy Fiddaman#undef	pathtemp
209*b30d1939SAndy Fiddaman#define pathtemp	_ast_pathtemp
210*b30d1939SAndy Fiddaman#undef	pathtmp
211*b30d1939SAndy Fiddaman#define pathtmp		_ast_pathtmp
212*b30d1939SAndy Fiddaman#undef	procclose
213*b30d1939SAndy Fiddaman#define procclose	_ast_procclose
214*b30d1939SAndy Fiddaman#undef	procfree
215*b30d1939SAndy Fiddaman#define procfree	_ast_procfree
216*b30d1939SAndy Fiddaman#undef	procopen
217*b30d1939SAndy Fiddaman#define procopen	_ast_procopen
218*b30d1939SAndy Fiddaman#undef	procrun
219*b30d1939SAndy Fiddaman#define procrun		_ast_procrun
220*b30d1939SAndy Fiddaman#undef	putenv
221*b30d1939SAndy Fiddaman#define putenv		_ast_putenv
222*b30d1939SAndy Fiddaman#undef	re_comp
223*b30d1939SAndy Fiddaman#define re_comp		_ast_re_comp
224*b30d1939SAndy Fiddaman#undef	re_exec
225*b30d1939SAndy Fiddaman#define re_exec		_ast_re_exec
226*b30d1939SAndy Fiddaman#undef	realpath
227*b30d1939SAndy Fiddaman#define realpath	_ast_realpath
228*b30d1939SAndy Fiddamanextern __MANGLE__ char*		realpath __PROTO__((const char*, char*));
229*b30d1939SAndy Fiddaman#undef	regaddclass
230*b30d1939SAndy Fiddaman#define regaddclass	_ast_regaddclass
231*b30d1939SAndy Fiddaman#undef	regalloc
232*b30d1939SAndy Fiddaman#define regalloc	_ast_regalloc
233*b30d1939SAndy Fiddaman#undef	regcache
234*b30d1939SAndy Fiddaman#define regcache	_ast_regcache
235*b30d1939SAndy Fiddaman#undef	regclass
236*b30d1939SAndy Fiddaman#define regclass	_ast_regclass
237*b30d1939SAndy Fiddaman#undef	regcmp
238*b30d1939SAndy Fiddaman#define regcmp		_ast_regcmp
239*b30d1939SAndy Fiddaman#undef	regcollate
240*b30d1939SAndy Fiddaman#define regcollate      _ast_regcollate
241*b30d1939SAndy Fiddaman#undef	regcomb
242*b30d1939SAndy Fiddaman#define regcomb		_ast_regcomb
243*b30d1939SAndy Fiddaman#undef	regcomp
244*b30d1939SAndy Fiddaman#define regcomp		_ast_regcomp
245*b30d1939SAndy Fiddaman#undef	regdecomp
246*b30d1939SAndy Fiddaman#define regdecomp	_ast_regdecomp
247*b30d1939SAndy Fiddaman#undef	regdup
248*b30d1939SAndy Fiddaman#define regdup		_ast_regdup
249*b30d1939SAndy Fiddaman#undef	regerror
250*b30d1939SAndy Fiddaman#define regerror	_ast_regerror
251*b30d1939SAndy Fiddaman#undef	regex
252*b30d1939SAndy Fiddaman#define regex		_ast_regex
253*b30d1939SAndy Fiddaman#undef	regexec
254*b30d1939SAndy Fiddaman#define regexec		_ast_regexec
255*b30d1939SAndy Fiddaman#undef	regfatal
256*b30d1939SAndy Fiddaman#define regfatal	_ast_regfatal
257*b30d1939SAndy Fiddaman#undef	regfatalpat
258*b30d1939SAndy Fiddaman#define regfatalpat     _ast_regfatalpat
259*b30d1939SAndy Fiddaman#undef	regfree
260*b30d1939SAndy Fiddaman#define regfree		_ast_regfree
261*b30d1939SAndy Fiddaman#undef	regncomp
262*b30d1939SAndy Fiddaman#define regncomp	_ast_regncomp
263*b30d1939SAndy Fiddaman#undef	regnexec
264*b30d1939SAndy Fiddaman#define regnexec	_ast_regnexec
265*b30d1939SAndy Fiddaman#undef	regrecord
266*b30d1939SAndy Fiddaman#define regrecord       _ast_regrecord
267*b30d1939SAndy Fiddaman#undef	regrexec
268*b30d1939SAndy Fiddaman#define regrexec	_ast_regrexec
269*b30d1939SAndy Fiddaman#undef	regstat
270*b30d1939SAndy Fiddaman#define regstat		_ast_regstat
271*b30d1939SAndy Fiddaman#undef	regsub
272*b30d1939SAndy Fiddaman#define regsub		_ast_regsub
273*b30d1939SAndy Fiddaman#undef	regsubcomp
274*b30d1939SAndy Fiddaman#define regsubcomp	_ast_regsubcomp
275*b30d1939SAndy Fiddaman#undef	regsubexec
276*b30d1939SAndy Fiddaman#define regsubexec	_ast_regsubexec
277*b30d1939SAndy Fiddaman#undef	regsubflags
278*b30d1939SAndy Fiddaman#define regsubflags	_ast_regsubflags
279*b30d1939SAndy Fiddaman#undef	regsubfree
280*b30d1939SAndy Fiddaman#define regsubfree	_ast_regsubfree
281*b30d1939SAndy Fiddaman#undef	remove
282*b30d1939SAndy Fiddaman#define remove		_ast_remove
283*b30d1939SAndy Fiddamanextern __MANGLE__ int		remove __PROTO__((const char*));
284*b30d1939SAndy Fiddaman#undef	resolvepath
285*b30d1939SAndy Fiddaman#define resolvepath	_ast_resolvepath
286*b30d1939SAndy Fiddamanextern __MANGLE__ int		resolvepath __PROTO__((const char*, char*, size_t));
287*b30d1939SAndy Fiddaman#undef	setenv
288*b30d1939SAndy Fiddaman#define setenv		_ast_setenv
289*b30d1939SAndy Fiddamanextern __MANGLE__ int		setenv __PROTO__((const char*, const char*, int));
290*b30d1939SAndy Fiddaman#undef	setenviron
291*b30d1939SAndy Fiddaman#define setenviron      _ast_setenviron
292*b30d1939SAndy Fiddaman#undef	sigcritical
293*b30d1939SAndy Fiddaman#define sigcritical      _ast_sigcritical
294*b30d1939SAndy Fiddaman#undef	signal
295*b30d1939SAndy Fiddaman#define signal      	_ast_signal
296*b30d1939SAndy Fiddaman#undef	sigunblock
297*b30d1939SAndy Fiddaman#define sigunblock      _ast_sigunblock
298*b30d1939SAndy Fiddaman#undef	stracmp
299*b30d1939SAndy Fiddaman#define stracmp		_ast_stracmp
300*b30d1939SAndy Fiddaman#undef	strcopy
301*b30d1939SAndy Fiddaman#define strcopy		_ast_strcopy
302*b30d1939SAndy Fiddaman#undef	strelapsed
303*b30d1939SAndy Fiddaman#define strelapsed	_ast_strelapsed
304*b30d1939SAndy Fiddaman#undef	stresc
305*b30d1939SAndy Fiddaman#define stresc		_ast_stresc
306*b30d1939SAndy Fiddaman#undef	streval
307*b30d1939SAndy Fiddaman#define streval		_ast_streval
308*b30d1939SAndy Fiddaman#undef	strexpr
309*b30d1939SAndy Fiddaman#define strexpr		_ast_strexpr
310*b30d1939SAndy Fiddaman#undef	strftime
311*b30d1939SAndy Fiddaman#define strftime	_ast_strftime
312*b30d1939SAndy Fiddaman#undef	strgid
313*b30d1939SAndy Fiddaman#define strgid		_ast_strgid
314*b30d1939SAndy Fiddaman#undef	strgrpmatch
315*b30d1939SAndy Fiddaman#define strgrpmatch	_ast_strgrpmatch
316*b30d1939SAndy Fiddaman#undef	strhash
317*b30d1939SAndy Fiddaman#define strhash		_ast_strhash
318*b30d1939SAndy Fiddaman#undef	strkey
319*b30d1939SAndy Fiddaman#define strkey		_ast_strkey
320*b30d1939SAndy Fiddaman#undef	strlcat
321*b30d1939SAndy Fiddaman#define strlcat		_ast_strlcat
322*b30d1939SAndy Fiddamanextern __MANGLE__ size_t		strlcat __PROTO__((char*, const char*, size_t));
323*b30d1939SAndy Fiddaman#undef	strlcpy
324*b30d1939SAndy Fiddaman#define strlcpy		_ast_strlcpy
325*b30d1939SAndy Fiddamanextern __MANGLE__ size_t		strlcpy __PROTO__((char*, const char*, size_t));
326*b30d1939SAndy Fiddaman#undef	strlook
327*b30d1939SAndy Fiddaman#define strlook		_ast_strlook
328*b30d1939SAndy Fiddaman#undef	strmatch
329*b30d1939SAndy Fiddaman#define strmatch	_ast_strmatch
330*b30d1939SAndy Fiddaman#undef	strmode
331*b30d1939SAndy Fiddaman#define strmode		_ast_strmode
332*b30d1939SAndy Fiddaman#undef	strnacmp
333*b30d1939SAndy Fiddaman#define strnacmp	_ast_strnacmp
334*b30d1939SAndy Fiddaman#undef	strncopy
335*b30d1939SAndy Fiddaman#define strncopy	_ast_strncopy
336*b30d1939SAndy Fiddaman#undef	strntod
337*b30d1939SAndy Fiddaman#define strntod		_ast_strntod
338*b30d1939SAndy Fiddaman#undef	strntol
339*b30d1939SAndy Fiddaman#define strntol		_ast_strntol
340*b30d1939SAndy Fiddaman#undef	strntold
341*b30d1939SAndy Fiddaman#define strntold	_ast_strntold
342*b30d1939SAndy Fiddaman#undef	strntoll
343*b30d1939SAndy Fiddaman#define strntoll	_ast_strntoll
344*b30d1939SAndy Fiddaman#undef	strntoul
345*b30d1939SAndy Fiddaman#define strntoul	_ast_strntoul
346*b30d1939SAndy Fiddaman#undef	strntoull
347*b30d1939SAndy Fiddaman#define strntoull	_ast_strntoull
348*b30d1939SAndy Fiddaman#undef	stropt
349*b30d1939SAndy Fiddaman#define stropt		_ast_stropt
350*b30d1939SAndy Fiddaman#undef	strperm
351*b30d1939SAndy Fiddaman#define strperm		_ast_strperm
352*b30d1939SAndy Fiddaman#undef	strpsearch
353*b30d1939SAndy Fiddaman#define strpsearch	_ast_strpsearch
354*b30d1939SAndy Fiddaman#undef	strptime
355*b30d1939SAndy Fiddaman#define strptime	_ast_strptime
356*b30d1939SAndy Fiddaman#undef	strsearch
357*b30d1939SAndy Fiddaman#define strsearch	_ast_strsearch
358*b30d1939SAndy Fiddaman#undef	strsort
359*b30d1939SAndy Fiddaman#define strsort		_ast_strsort
360*b30d1939SAndy Fiddaman#undef	strsubmatch
361*b30d1939SAndy Fiddaman#define strsubmatch	_ast_strsubmatch
362*b30d1939SAndy Fiddaman#undef	strsum
363*b30d1939SAndy Fiddaman#define strsum		_ast_strsum
364*b30d1939SAndy Fiddaman#undef	strtape
365*b30d1939SAndy Fiddaman#define strtape		_ast_strtape
366*b30d1939SAndy Fiddaman#undef	strtoip4
367*b30d1939SAndy Fiddaman#define strtoip4	_ast_strtoip4
368*b30d1939SAndy Fiddaman#undef	strton
369*b30d1939SAndy Fiddaman#define strton		_ast_strton
370*b30d1939SAndy Fiddaman#undef	strtonll
371*b30d1939SAndy Fiddaman#define strtonll	_ast_strtonll
372*b30d1939SAndy Fiddaman#undef	struid
373*b30d1939SAndy Fiddaman#define struid		_ast_struid
374*b30d1939SAndy Fiddaman#undef	struniq
375*b30d1939SAndy Fiddaman#define struniq		_ast_struniq
376*b30d1939SAndy Fiddaman#undef	system
377*b30d1939SAndy Fiddaman#define system		_ast_system
378*b30d1939SAndy Fiddamanextern __MANGLE__ int		system __PROTO__((const char*));
379*b30d1939SAndy Fiddaman#undef	tempnam
380*b30d1939SAndy Fiddaman#define tempnam		_ast_tempnam
381*b30d1939SAndy Fiddamanextern __MANGLE__ char*		tempnam __PROTO__((const char*, const char*));
382*b30d1939SAndy Fiddaman#undef	tmpnam
383*b30d1939SAndy Fiddaman#define tmpnam		_ast_tmpnam
384*b30d1939SAndy Fiddamanextern __MANGLE__ char*		tmpnam __PROTO__((char*));
385*b30d1939SAndy Fiddaman#undef	touch
386*b30d1939SAndy Fiddaman#define touch		_ast_touch
387*b30d1939SAndy Fiddaman#undef	wordexp
388*b30d1939SAndy Fiddaman#define wordexp		_ast_wordexp
389*b30d1939SAndy Fiddaman#undef	wordfree
390*b30d1939SAndy Fiddaman#define wordfree	_ast_wordfree
391*b30d1939SAndy Fiddaman#undef	unsetenv
392*b30d1939SAndy Fiddaman#define unsetenv	_ast_unsetenv
393*b30d1939SAndy Fiddaman
394*b30d1939SAndy Fiddaman/* cannot override local malloc */
395*b30d1939SAndy Fiddaman#define	_map_malloc	1
396*b30d1939SAndy Fiddaman#undef	calloc
397*b30d1939SAndy Fiddaman#define calloc		_ast_calloc
398*b30d1939SAndy Fiddamanextern __MANGLE__ __V_*		calloc __PROTO__((size_t, size_t));
399*b30d1939SAndy Fiddaman#undef	cfree
400*b30d1939SAndy Fiddaman#define cfree		_ast_cfree
401*b30d1939SAndy Fiddamanextern __MANGLE__ void		cfree __PROTO__((__V_*));
402*b30d1939SAndy Fiddaman#undef	free
403*b30d1939SAndy Fiddaman#define free		_ast_free
404*b30d1939SAndy Fiddamanextern __MANGLE__ void		free __PROTO__((__V_*));
405*b30d1939SAndy Fiddaman#undef	malloc
406*b30d1939SAndy Fiddaman#define malloc		_ast_malloc
407*b30d1939SAndy Fiddamanextern __MANGLE__ __V_*		malloc __PROTO__((size_t));
408*b30d1939SAndy Fiddaman#undef	memalign
409*b30d1939SAndy Fiddaman#define memalign	_ast_memalign
410*b30d1939SAndy Fiddamanextern __MANGLE__ __V_*		memalign __PROTO__((size_t, size_t));
411*b30d1939SAndy Fiddaman#undef	realloc
412*b30d1939SAndy Fiddaman#define realloc		_ast_realloc
413*b30d1939SAndy Fiddamanextern __MANGLE__ __V_*		realloc __PROTO__((__V_*, size_t));
414*b30d1939SAndy Fiddaman#undef	strdup
415*b30d1939SAndy Fiddaman#define strdup		_ast_strdup
416*b30d1939SAndy Fiddamanextern __MANGLE__ char*		strdup __PROTO__((const char*));
417*b30d1939SAndy Fiddaman#undef	valloc
418*b30d1939SAndy Fiddaman#define valloc		_ast_valloc
419*b30d1939SAndy Fiddamanextern __MANGLE__ __V_*		valloc __PROTO__((size_t));
420*b30d1939SAndy Fiddaman#undef	strtol
421*b30d1939SAndy Fiddaman#define strtol		_ast_strtol
422*b30d1939SAndy Fiddaman#undef	strtoul
423*b30d1939SAndy Fiddaman#define strtoul		_ast_strtoul
424*b30d1939SAndy Fiddaman#undef	strtoll
425*b30d1939SAndy Fiddaman#define strtoll		_ast_strtoll
426*b30d1939SAndy Fiddaman#undef	strtoull
427*b30d1939SAndy Fiddaman#define strtoull	_ast_strtoull
428*b30d1939SAndy Fiddaman#undef	strtod
429*b30d1939SAndy Fiddaman#define strtod		_ast_strtod
430*b30d1939SAndy Fiddaman#undef	strtold
431*b30d1939SAndy Fiddaman#define strtold		_ast_strtold
432*b30d1939SAndy Fiddamanextern __MANGLE__ long		strtol __PROTO__((const char*, char**, int));
433*b30d1939SAndy Fiddamanextern __MANGLE__ unsigned long	strtoul __PROTO__((const char*, char**, int));
434*b30d1939SAndy Fiddamanextern __MANGLE__ double		strtod __PROTO__((const char*, char**));
435*b30d1939SAndy Fiddaman#if !_UWIN
436*b30d1939SAndy Fiddaman#undef __MANGLE__
437*b30d1939SAndy Fiddaman#define __MANGLE__ __LINKAGE__
438*b30d1939SAndy Fiddaman#endif
439*b30d1939SAndy Fiddamanextern __MANGLE__ _ast_fltmax_t	strtold __PROTO__((const char*, char**));
440*b30d1939SAndy Fiddaman#undef __MANGLE__
441*b30d1939SAndy Fiddaman#define __MANGLE__ __LINKAGE__
442*b30d1939SAndy Fiddamanextern __MANGLE__ _ast_intmax_t		strtoll __PROTO__((const char*, char**, int));
443*b30d1939SAndy Fiddamanextern __MANGLE__ unsigned _ast_intmax_t	strtoull __PROTO__((const char*, char**, int));
444*b30d1939SAndy Fiddaman
445*b30d1939SAndy Fiddaman#define cmdopen_20120411	_ast_cmdopen_20120411
446*b30d1939SAndy Fiddaman#define cmdopen_20110505	_ast_cmdopen_20110505
447*b30d1939SAndy Fiddaman#define pathaccess_20100601	_ast_pathaccess_20100601
448*b30d1939SAndy Fiddaman#define pathcanon_20100601	_ast_pathcanon_20100601
449*b30d1939SAndy Fiddaman#define pathcat_20100601	_ast_pathcat_20100601
450*b30d1939SAndy Fiddaman#define pathkey_20100601	_ast_pathkey_20100601
451*b30d1939SAndy Fiddaman#define pathpath_20100601	_ast_pathpath_20100601
452*b30d1939SAndy Fiddaman#define pathprobe_20100601	_ast_pathprobe_20100601
453*b30d1939SAndy Fiddaman#define pathrepl_20100601	_ast_pathrepl_20100601
454*b30d1939SAndy Fiddaman#define regexec_20120528	_ast_regexec_20120528
455*b30d1939SAndy Fiddaman#define regnexec_20120528	_ast_regnexec_20120528
456*b30d1939SAndy Fiddaman#define regrexec_20120528	_ast_regrexec_20120528
457*b30d1939SAndy Fiddaman#define regsubexec_20120528	_ast_regsubexec_20120528
458*b30d1939SAndy Fiddaman#define sfkeyprintf_20000308	_ast_sfkeyprintf_20000308
459*b30d1939SAndy Fiddaman#define strgrpmatch_20120528	_ast_strgrpmatch_20120528
460*b30d1939SAndy Fiddaman
461*b30d1939SAndy Fiddaman#undef __MANGLE__
462*b30d1939SAndy Fiddaman#define __MANGLE__ __LINKAGE__
463*b30d1939SAndy Fiddaman#endif
464