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