1/* : : generated from contrib/ast/src/lib/libast/features/api by iffe version 2012-07-17 : : */ 2#ifndef _AST_API_H 3#define _AST_API_H 1 4#define _sys_types 1 /* #include <sys/types.h> ok */ 5#define _AST_VERSION AST_VERSION /* pre-20100601 compatibility */ 6 7#define AST_VERSION 20111111 8#define ASTAPI(rel) ( _BLD_ast || !_API_ast || _API_ast >= rel ) 9 10#if !defined(_API_ast) && defined(_API_DEFAULT) 11#define _API_ast _API_DEFAULT 12#endif 13 14#if ASTAPI(20120411) 15#undef cmdopen 16#define cmdopen cmdopen_20120411 17#elif _API_ast >= 20110505 18#undef cmdopen 19#define cmdopen cmdopen_20110505 20#endif 21 22#if ASTAPI(20100601) 23#undef pathaccess 24#define pathaccess pathaccess_20100601 25#endif 26 27#if ASTAPI(20100601) 28#undef pathcanon 29#define pathcanon pathcanon_20100601 30#endif 31 32#if ASTAPI(20100601) 33#undef pathcat 34#define pathcat pathcat_20100601 35#endif 36 37#if ASTAPI(20100601) 38#undef pathkey 39#define pathkey pathkey_20100601 40#endif 41 42#if ASTAPI(20100601) 43#undef pathpath 44#define pathpath pathpath_20100601 45#endif 46 47#if ASTAPI(20100601) 48#undef pathprobe 49#define pathprobe pathprobe_20100601 50#endif 51 52#if ASTAPI(20100601) 53#undef pathrepl 54#define pathrepl pathrepl_20100601 55#endif 56 57#if ASTAPI(20120528) 58#undef regexec 59#define regexec regexec_20120528 60#endif 61 62#if ASTAPI(20120528) 63#undef regnexec 64#define regnexec regnexec_20120528 65#endif 66 67#if ASTAPI(20120528) 68#undef regrexec 69#define regrexec regrexec_20120528 70#endif 71 72#if ASTAPI(20120528) 73#undef regsubexec 74#define regsubexec regsubexec_20120528 75#endif 76 77#if ASTAPI(20000308) 78#undef sfkeyprintf 79#define sfkeyprintf sfkeyprintf_20000308 80#endif 81 82#if ASTAPI(20120528) 83#undef strgrpmatch 84#define strgrpmatch strgrpmatch_20120528 85#endif 86 87#define _API_ast_MAP "cmdopen_20120411 cmdopen_20110505 pathaccess_20100601 pathcanon_20100601 pathcat_20100601 pathkey_20100601 pathpath_20100601 pathprobe_20100601 pathrepl_20100601 regexec_20120528 regnexec_20120528 regrexec_20120528 regsubexec_20120528 sfkeyprintf_20000308 strgrpmatch_20120528" 88 89#endif 90