xref: /netbsd-src/external/bsd/tre/dist/lib/regex.h (revision 63d4abf06d37aace2f9e41a494102a64fe3abddb)
1 /*
2   regex.h - TRE legacy API
3 
4   This software is released under a BSD-style license.
5   See the file LICENSE for details and copyright.
6 
7   This header is for source level compatibility with old code using
8   the <tre/regex.h> header which defined the TRE API functions without
9   a prefix.  New code should include <tre/tre.h> instead.
10 
11 */
12 
13 #ifndef TRE_REXEX_H
14 #define TRE_REGEX_H 1
15 
16 #include "tre.h"
17 
18 #ifndef TRE_USE_SYSTEM_REGEX_H
19 #define regcomp	   tre_regcomp
20 #define regerror   tre_regerror
21 #define regexec	   tre_regexec
22 #define regfree	   tre_regfree
23 #endif /* TRE_USE_SYSTEM_REGEX_H */
24 
25 #define regacomp   tre_regacomp
26 #define regaexec   tre_regaexec
27 #define regancomp  tre_regancomp
28 #define reganexec  tre_reganexec
29 #define regawncomp tre_regawncomp
30 #define regawnexec tre_regawnexec
31 #define regncomp   tre_regncomp
32 #define regnexec   tre_regnexec
33 #define regwcomp   tre_regwcomp
34 #define regwexec   tre_regwexec
35 #define regwncomp  tre_regwncomp
36 #define regwnexec  tre_regwnexec
37 
38 #endif /* TRE_REGEX_H */
39