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