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