1130803Smarcel/* This file redefines all regex external names before including
2130803Smarcel   a renamed copy of glibc's regex.h.  */
3130803Smarcel
4130803Smarcel#ifndef _XREGEX_H
5130803Smarcel#define _XREGEX_H 1
6130803Smarcel
7130803Smarcel#  define regfree xregfree
8130803Smarcel#  define regexec xregexec
9130803Smarcel#  define regcomp xregcomp
10130803Smarcel#  define regerror xregerror
11130803Smarcel#  define re_set_registers xre_set_registers
12130803Smarcel#  define re_match_2 xre_match_2
13130803Smarcel#  define re_match xre_match
14130803Smarcel#  define re_search xre_search
15130803Smarcel#  define re_compile_pattern xre_compile_pattern
16130803Smarcel#  define re_set_syntax xre_set_syntax
17130803Smarcel#  define re_search_2 xre_search_2
18130803Smarcel#  define re_compile_fastmap xre_compile_fastmap
19130803Smarcel#  define re_syntax_options xre_syntax_options
20130803Smarcel#  define re_max_failures xre_max_failures
21130803Smarcel
22130803Smarcel#  define _REGEX_RE_COMP
23130803Smarcel#  define re_comp xre_comp
24130803Smarcel#  define re_exec xre_exec
25130803Smarcel
26130803Smarcel#include "xregex2.h"
27130803Smarcel
28130803Smarcel#endif /* xregex.h */
29