1N/A#include <prototyped.h>
1N/A#if !defined(__LINKAGE__)
1N/A#ifndef _AST_STD_H
1N/A#ifndef __FILE_typedef
1N/A#ifndef _FILEDEFED
1N/A#define EXITED_CORE(x) (((x)&((1<<EXIT_BITS)|(1<<(EXIT_BITS-1))))==((1<<EXIT_BITS)|(1<<(EXIT_BITS-1)))||((x)&((1<<(EXIT_BITS-1))|(1<<(EXIT_BITS-2))))==((1<<(EXIT_BITS-1))|(1<<(EXIT_BITS-2))))
1N/A#define mbchar(p) (mbwide()?((ast.tmp_int=(*ast.mb_towc)(&ast.tmp_wchar,(char*)(p),mbmax()))>0?((p+=ast.tmp_int),ast.tmp_wchar):(p+=ast.mb_sync+1,ast.tmp_int)):(*(unsigned char*)(p++)))
1N/A#define mbnchar(p,n) (mbwide()?((ast.tmp_int=(*ast.mb_towc)(&ast.tmp_wchar,(char*)(p),n))>0?((p+=ast.tmp_int),ast.tmp_wchar):(p+=ast.mb_sync+1,ast.tmp_int)):(*(unsigned char*)(p++)))
1N/A#define newof(p,t,n,x) ((p)?(t*)realloc((char*)(p),sizeof(t)*(n)+(x)):(t*)calloc(1,sizeof(t)*(n)+(x)))
1N/A#define oldof(p,t,n,x) ((p)?(t*)realloc((char*)(p),sizeof(t)*(n)+(x)):(t*)malloc(sizeof(t)*(n)+(x)))
1N/Aextern __MANGLE__ char* astgetconf __PROTO__((const char*, const char*, const char*, int, Error_f));
1N/Aextern __MANGLE__ ssize_t base64encode __PROTO__((const __V_*, size_t, __V_**, __V_*, size_t, __V_**));
1N/Aextern __MANGLE__ ssize_t base64decode __PROTO__((const __V_*, size_t, __V_**, __V_*, size_t, __V_**));
1N/Aextern __MANGLE__ char* fmtquote __PROTO__((const char*, const char*, const char*, size_t, int));
1N/Aextern __MANGLE__ char* pathaccess __PROTO__((char*, const char*, const char*, const char*, int));
1N/Aextern __MANGLE__ char* pathaccess_20100601 __PROTO__((const char*, const char*, const char*, int, char*, size_t));
1N/Aextern __MANGLE__ char* pathcat_20100601 __PROTO__((const char*, int, const char*, const char*, char*, size_t));
1N/Aextern __MANGLE__ char* pathfind __PROTO__((const char*, const char*, const char*, char*, size_t));
1N/Aextern __MANGLE__ char* pathkey __PROTO__((char*, char*, const char*, const char*, const char*));
1N/Aextern __MANGLE__ char* pathkey_20100601 __PROTO__((const char*, const char*, const char*, char*, size_t, char*, size_t));
1N/Aextern __MANGLE__ char* pathpath_20100601 __PROTO__((const char*, const char*, int, char*, size_t));
1N/Aextern __MANGLE__ char* pathprobe __PROTO__((char*, char*, const char*, const char*, const char*, int));
1N/Aextern __MANGLE__ char* pathprobe_20100601 __PROTO__((const char*, const char*, const char*, int, char*, size_t, char*, size_t));
1N/Aextern __MANGLE__ long strexpr __PROTO__((const char*, char**, long(*)(const char*, char**, __V_*), __V_*));
1N/Aextern __MANGLE__ int stropt __PROTO__((const char*, const __V_*, int, int(*)(__V_*, const __V_*, int, const char*), __V_*));
1N/Aextern __MANGLE__ __V_* strpsearch __PROTO__((const __V_*, size_t, size_t, const char*, char**));
1N/Aextern __MANGLE__ __V_* strsearch __PROTO__((const __V_*, size_t, size_t, Strcmp_f, const char*, __V_*));
1N/A#if defined(__EXPORT__)