/* * BEGIN illumos section * This is an unstable interface; changes may be made * without notice. * END illumos section */ /*********************************************************************** * * * This software is part of the ast package * * Copyright (c) 1985-2023 AT&T Intellectual Property * * All Rights Reserved * * This software is licensed by AT&T Intellectual Property * * under the terms and conditions of the license in * * http://www.eclipse.org/org/documents/epl-v10.html * * (with an md5 checksum of b35adb5213ca9657e911e9befb180842) * * * * Information and Software Systems Research * * AT&T Research * * Florham Park NJ * * * * Glenn Fowler * * David Korn * * Phong Vo * * * ***********************************************************************/ /* : : generated from contrib/ast/src/lib/libast/features/api by iffe version 2012-07-17 : : */ #ifndef _AST_API_H #define _AST_API_H 1 #define _sys_types 1 /* #include ok */ #define _AST_VERSION AST_VERSION /* pre-20100601 compatibility */ #define AST_VERSION 20111111 #define ASTAPI(rel) ( _BLD_ast || !_API_ast || _API_ast >= rel ) #if !defined(_API_ast) && defined(_API_DEFAULT) #define _API_ast _API_DEFAULT #endif #if ASTAPI(20120411) #undef cmdopen #define cmdopen cmdopen_20120411 #elif _API_ast >= 20110505 #undef cmdopen #define cmdopen cmdopen_20110505 #endif #if ASTAPI(20100601) #undef pathaccess #define pathaccess pathaccess_20100601 #endif #if ASTAPI(20100601) #undef pathcanon #define pathcanon pathcanon_20100601 #endif #if ASTAPI(20100601) #undef pathcat #define pathcat pathcat_20100601 #endif #if ASTAPI(20100601) #undef pathkey #define pathkey pathkey_20100601 #endif #if ASTAPI(20100601) #undef pathpath #define pathpath pathpath_20100601 #endif #if ASTAPI(20100601) #undef pathprobe #define pathprobe pathprobe_20100601 #endif #if ASTAPI(20100601) #undef pathrepl #define pathrepl pathrepl_20100601 #endif #if ASTAPI(20120528) #undef regexec #define regexec regexec_20120528 #endif #if ASTAPI(20120528) #undef regnexec #define regnexec regnexec_20120528 #endif #if ASTAPI(20120528) #undef regrexec #define regrexec regrexec_20120528 #endif #if ASTAPI(20120528) #undef regsubexec #define regsubexec regsubexec_20120528 #endif #if ASTAPI(20000308) #undef sfkeyprintf #define sfkeyprintf sfkeyprintf_20000308 #endif #if ASTAPI(20120528) #undef strgrpmatch #define strgrpmatch strgrpmatch_20120528 #endif #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" #endif