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