da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin/***********************************************************************
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin* *
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin* This software is part of the ast package *
3e14f97f673e8a630f076077de35afdd43dc1587Roger A. Faulkner* Copyright (c) 1985-2010 AT&T Intellectual Property *
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin* and is licensed under the *
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin* Common Public License, Version 1.0 *
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin* by AT&T Intellectual Property *
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin* *
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin* A copy of the License is available at *
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin* http://www.opensource.org/licenses/cpl1.0.txt *
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin* (with md5 checksum 059e8cd6165cb4c31e351f2b69388fd9) *
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin* *
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin* Information and Software Systems Research *
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin* AT&T Research *
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin* Florham Park NJ *
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin* *
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin* Glenn Fowler <gsf@research.att.com> *
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin* David Korn <dgk@research.att.com> *
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin* Phong Vo <kpv@research.att.com> *
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin* *
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin***********************************************************************/
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin/* : : generated by proto : : */
3e14f97f673e8a630f076077de35afdd43dc1587Roger A. Faulkner/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_sparc_64bit/src/lib/libast/features/map.c by iffe version 2009-12-04 : : */
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#ifndef _def_map_ast
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#if !defined(__PROTO__)
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# if defined(__STDC__) || defined(__cplusplus) || defined(_proto) || defined(c_plusplus)
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# if defined(__cplusplus)
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# define __LINKAGE__ "C"
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# else
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# define __LINKAGE__
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# endif
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# define __STDARG__
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# define __PROTO__(x) x
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# define __OTORP__(x)
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# define __PARAM__(n,o) n
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# if !defined(__STDC__) && !defined(__cplusplus)
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# if !defined(c_plusplus)
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# define const
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# endif
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# define signed
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# define void int
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# define volatile
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# define __V_ char
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# else
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# define __V_ void
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# endif
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# else
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# define __PROTO__(x) ()
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# define __OTORP__(x) x
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# define __PARAM__(n,o) o
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# define __LINKAGE__
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# define __V_ char
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# define const
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# define signed
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# define void int
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# define volatile
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# endif
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# define __MANGLE__ __LINKAGE__
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# if defined(__cplusplus) || defined(c_plusplus)
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# define __VARARG__ ...
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# else
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# define __VARARG__
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# endif
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# if defined(__STDARG__)
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# define __VA_START__(p,a) va_start(p,a)
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# else
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# define __VA_START__(p,a) va_start(p)
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# endif
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# if !defined(__INLINE__)
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# if defined(__cplusplus)
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# define __INLINE__ extern __MANGLE__ inline
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# else
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# if defined(_WIN32) && !defined(__GNUC__)
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# define __INLINE__ __inline
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# endif
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# endif
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# endif
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#endif
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#if !defined(__LINKAGE__)
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define __LINKAGE__ /* 2004-08-11 transition */
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#endif
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define _def_map_ast 1
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define _sys_types 1 /* #include <sys/types.h> ok */
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin/*
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin * prototypes provided for standard interfaces hijacked
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin * by ast and mapped to _ast_* but already prototyped
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin * unmapped in native headers included by <ast_std.h>
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin */
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#if _BLD_ast && defined(__EXPORT__)
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef __MANGLE__
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define __MANGLE__ __LINKAGE__ __EXPORT__
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#endif
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define _map_libc 1
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef basename
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define basename _ast_basename
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef dirname
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define dirname _ast_dirname
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef eaccess
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define eaccess _ast_eaccess
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef execvpe
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define execvpe _ast_execvpe
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chinextern __MANGLE__ int execvpe __PROTO__((const char*, char* const[], char* const[]));
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef fnmatch
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define fnmatch _ast_fnmatch
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef fts_children
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define fts_children _ast_fts_children
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef fts_close
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define fts_close _ast_fts_close
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef fts_flags
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define fts_flags _ast_fts_flags
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef fts_notify
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define fts_notify _ast_fts_notify
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef fts_open
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define fts_open _ast_fts_open
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef fts_read
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define fts_read _ast_fts_read
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef fts_set
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define fts_set _ast_fts_set
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef ftw
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define ftw _ast_ftw
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef ftwalk
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define ftwalk _ast_ftwalk
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef ftwflags
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define ftwflags _ast_ftwflags
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef getcwd
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define getcwd _ast_getcwd
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chinextern __MANGLE__ char* getcwd __PROTO__((char*, size_t));
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef getdate
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define getdate _ast_getdate
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef getopt
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define getopt _ast_getopt
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef getsubopt
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define getsubopt _ast_getsubopt
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef getopt_long
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define getopt_long _ast_getopt_long
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef getopt_long_only
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define getopt_long_only _ast_getopt_long_only
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin#undef optopt
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin#define optopt _ast_optopt
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin#undef optarg
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin#define optarg _ast_optarg
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin#undef optind
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin#define optind _ast_optind
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin#undef opterr
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin#define opterr _ast_opterr
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef getwd
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define getwd _ast_getwd
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chinextern __MANGLE__ char* getwd __PROTO__((char*));
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef glob
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define glob _ast_glob
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef globfree
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define globfree _ast_globfree
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef memdup
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define memdup _ast_memdup
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef memfatal
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define memfatal _ast_memfatal
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef memhash
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define memhash _ast_memhash
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef memsum
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define memsum _ast_memsum
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef mkstemp
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define mkstemp _ast_mkstemp
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chinextern __MANGLE__ int mkstemp __PROTO__((char*));
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef mktemp
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define mktemp _ast_mktemp
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chinextern __MANGLE__ char* mktemp __PROTO__((char*));
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef mktime
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define mktime _ast_mktime
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef nftw
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define nftw _ast_nftw
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin#undef optctx
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin#define optctx _ast_optctx
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef optesc
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define optesc _ast_optesc
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef optget
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define optget _ast_optget
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef opthelp
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define opthelp _ast_opthelp
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef optjoin
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define optjoin _ast_optjoin
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef optstr
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define optstr _ast_optstr
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef optusage
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define optusage _ast_optusage
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef pathaccess
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define pathaccess _ast_pathaccess
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef pathbin
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define pathbin _ast_pathbin
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef pathcanon
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define pathcanon _ast_pathcanon
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef pathcat
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define pathcat _ast_pathcat
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef pathcd
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define pathcd _ast_pathcd
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef pathcheck
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define pathcheck _ast_pathcheck
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef pathexists
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define pathexists _ast_pathexists
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef pathfind
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define pathfind _ast_pathfind
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef pathgetlink
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define pathgetlink _ast_pathgetlink
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef pathinclude
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define pathinclude _ast_pathinclude
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef pathkey
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define pathkey _ast_pathkey
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef pathnative
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define pathnative _ast_pathnative
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef pathpath
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define pathpath _ast_pathpath
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef pathposix
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define pathposix _ast_pathposix
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef pathprobe
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define pathprobe _ast_pathprobe
34f9b3eef6fdadbda0a846aa4d68691ac40eace5Roland Mainz#undef pathprog
34f9b3eef6fdadbda0a846aa4d68691ac40eace5Roland Mainz#define pathprog _ast_pathprog
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef pathrepl
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define pathrepl _ast_pathrepl
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef pathsetlink
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define pathsetlink _ast_pathsetlink
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef pathshell
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define pathshell _ast_pathshell
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef pathstat
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define pathstat _ast_pathstat
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef pathtemp
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define pathtemp _ast_pathtemp
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef pathtmp
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define pathtmp _ast_pathtmp
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef procclose
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define procclose _ast_procclose
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef procfree
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define procfree _ast_procfree
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef procopen
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define procopen _ast_procopen
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef procrun
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define procrun _ast_procrun
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef putenv
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define putenv _ast_putenv
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef re_comp
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define re_comp _ast_re_comp
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef re_exec
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define re_exec _ast_re_exec
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef realpath
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define realpath _ast_realpath
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chinextern __MANGLE__ char* realpath __PROTO__((const char*, char*));
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef regaddclass
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define regaddclass _ast_regaddclass
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef regalloc
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define regalloc _ast_regalloc
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef regcache
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define regcache _ast_regcache
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef regclass
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define regclass _ast_regclass
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef regcmp
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define regcmp _ast_regcmp
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef regcollate
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define regcollate _ast_regcollate
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef regcomb
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define regcomb _ast_regcomb
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef regcomp
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define regcomp _ast_regcomp
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef regdecomp
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define regdecomp _ast_regdecomp
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef regdup
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define regdup _ast_regdup
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef regerror
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define regerror _ast_regerror
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef regex
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define regex _ast_regex
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef regexec
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define regexec _ast_regexec
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef regfatal
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define regfatal _ast_regfatal
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef regfatalpat
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define regfatalpat _ast_regfatalpat
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef regfree
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define regfree _ast_regfree
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef regncomp
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define regncomp _ast_regncomp
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef regnexec
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define regnexec _ast_regnexec
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef regrecord
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define regrecord _ast_regrecord
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef regrexec
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define regrexec _ast_regrexec
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef regstat
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define regstat _ast_regstat
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef regsub
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define regsub _ast_regsub
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef regsubcomp
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define regsubcomp _ast_regsubcomp
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef regsubexec
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define regsubexec _ast_regsubexec
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef regsubflags
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define regsubflags _ast_regsubflags
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef regsubfree
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define regsubfree _ast_regsubfree
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef remove
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define remove _ast_remove
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chinextern __MANGLE__ int remove __PROTO__((const char*));
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef resolvepath
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define resolvepath _ast_resolvepath
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chinextern __MANGLE__ int resolvepath __PROTO__((const char*, char*, size_t));
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef setenv
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define setenv _ast_setenv
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chinextern __MANGLE__ int setenv __PROTO__((const char*, const char*, int));
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef setenviron
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define setenviron _ast_setenviron
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef sigcritical
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define sigcritical _ast_sigcritical
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef signal
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define signal _ast_signal
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef sigunblock
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define sigunblock _ast_sigunblock
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef stracmp
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define stracmp _ast_stracmp
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef strcopy
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define strcopy _ast_strcopy
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef strelapsed
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define strelapsed _ast_strelapsed
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef stresc
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define stresc _ast_stresc
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef streval
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define streval _ast_streval
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef strexpr
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define strexpr _ast_strexpr
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef strftime
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define strftime _ast_strftime
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef strgid
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define strgid _ast_strgid
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef strgrpmatch
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define strgrpmatch _ast_strgrpmatch
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef strhash
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define strhash _ast_strhash
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef strkey
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define strkey _ast_strkey
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef strlcat
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define strlcat _ast_strlcat
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chinextern __MANGLE__ size_t strlcat __PROTO__((char*, const char*, size_t));
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef strlcpy
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define strlcpy _ast_strlcpy
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chinextern __MANGLE__ size_t strlcpy __PROTO__((char*, const char*, size_t));
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef strlook
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define strlook _ast_strlook
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef strmatch
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define strmatch _ast_strmatch
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef strmode
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define strmode _ast_strmode
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef strnacmp
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define strnacmp _ast_strnacmp
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef strncopy
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define strncopy _ast_strncopy
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef strntod
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define strntod _ast_strntod
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef strntol
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define strntol _ast_strntol
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef strntold
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define strntold _ast_strntold
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef strntoll
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define strntoll _ast_strntoll
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef strntoul
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define strntoul _ast_strntoul
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef strntoull
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define strntoull _ast_strntoull
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef stropt
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define stropt _ast_stropt
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef strperm
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define strperm _ast_strperm
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef strpsearch
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define strpsearch _ast_strpsearch
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef strptime
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define strptime _ast_strptime
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef strsearch
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define strsearch _ast_strsearch
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef strsort
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define strsort _ast_strsort
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef strsubmatch
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define strsubmatch _ast_strsubmatch
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef strsum
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define strsum _ast_strsum
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef strtape
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define strtape _ast_strtape
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef strtoip4
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define strtoip4 _ast_strtoip4
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef strton
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define strton _ast_strton
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef strtonll
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define strtonll _ast_strtonll
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef struid
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define struid _ast_struid
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef struniq
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define struniq _ast_struniq
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef system
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define system _ast_system
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chinextern __MANGLE__ int system __PROTO__((const char*));
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef tempnam
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define tempnam _ast_tempnam
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chinextern __MANGLE__ char* tempnam __PROTO__((const char*, const char*));
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef tmpnam
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define tmpnam _ast_tmpnam
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chinextern __MANGLE__ char* tmpnam __PROTO__((char*));
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef touch
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define touch _ast_touch
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef wordexp
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define wordexp _ast_wordexp
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef wordfree
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define wordfree _ast_wordfree
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef unsetenv
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define unsetenv _ast_unsetenv
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin/* cannot override local malloc */
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define _map_malloc 1
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef calloc
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define calloc _ast_calloc
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chinextern __MANGLE__ __V_* calloc __PROTO__((size_t, size_t));
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef cfree
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define cfree _ast_cfree
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chinextern __MANGLE__ void cfree __PROTO__((__V_*));
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef free
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define free _ast_free
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chinextern __MANGLE__ void free __PROTO__((__V_*));
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef malloc
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define malloc _ast_malloc
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chinextern __MANGLE__ __V_* malloc __PROTO__((size_t));
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef memalign
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define memalign _ast_memalign
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chinextern __MANGLE__ __V_* memalign __PROTO__((size_t, size_t));
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef realloc
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define realloc _ast_realloc
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chinextern __MANGLE__ __V_* realloc __PROTO__((__V_*, size_t));
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef strdup
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define strdup _ast_strdup
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chinextern __MANGLE__ char* strdup __PROTO__((const char*));
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef valloc
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define valloc _ast_valloc
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chinextern __MANGLE__ __V_* valloc __PROTO__((size_t));
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef strtol
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define strtol _ast_strtol
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef strtoul
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define strtoul _ast_strtoul
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef strtoll
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define strtoll _ast_strtoll
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef strtoull
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define strtoull _ast_strtoull
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef strtod
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define strtod _ast_strtod
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef strtold
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define strtold _ast_strtold
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chinextern __MANGLE__ long strtol __PROTO__((const char*, char**, int));
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chinextern __MANGLE__ unsigned long strtoul __PROTO__((const char*, char**, int));
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chinextern __MANGLE__ double strtod __PROTO__((const char*, char**));
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#if !_UWIN
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef __MANGLE__
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define __MANGLE__ __LINKAGE__
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#endif
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chinextern __MANGLE__ _ast_fltmax_t strtold __PROTO__((const char*, char**));
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef __MANGLE__
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define __MANGLE__ __LINKAGE__
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chinextern __MANGLE__ _ast_intmax_t strtoll __PROTO__((const char*, char**, int));
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chinextern __MANGLE__ unsigned _ast_intmax_t strtoull __PROTO__((const char*, char**, int));
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#undef __MANGLE__
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define __MANGLE__ __LINKAGE__
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#endif