3 #ifndef _SCHILY_PATMATCH_H 4 #define _SCHILY_PATMATCH_H 43 #ifndef _SCHILY_MCONFIG_H 74 #define casePAT case ALT: case REP: case NIL: case STAR: case ANY: \ 75 case QUOTE: case LBRACK: case RBRACK: \ 76 case LCLASS: case RCLASS: case START: case END: 81 extern int patcompile __PR((
const unsigned char *__pat,
int __patlen,
84 extern unsigned char *
opatmatch __PR((
const unsigned char *__pat,
86 const unsigned char *__str,
87 int __soff,
int __slen,
89 extern unsigned char *opatlmatch
__PR((
const unsigned char *__pat,
91 const unsigned char *__str,
92 int __soff,
int __slen,
94 extern unsigned char *
patmatch __PR((
const unsigned char *__pat,
96 const unsigned char *__str,
97 int __soff,
int __slen,
98 int __alt,
int __state[]));
99 extern unsigned char *patlmatch
__PR((
const unsigned char *__pat,
101 const unsigned char *__str,
102 int __soff,
int __slen,
103 int __alt,
int __state[]));
109 #ifdef _SCHILY_WCHAR_H 115 extern int patwcompile
__PR((
const wchar_t *__pat,
int __patlen,
117 extern wchar_t *patwmatch
__PR((
const wchar_t *__pat,
const int *__aux,
118 const wchar_t *__str,
119 int __soff,
int __slen,
120 int __alt,
int __state[]));
121 extern wchar_t *patwlmatch
__PR((
const wchar_t *__pat,
const int *__aux,
122 const wchar_t *__str,
123 int __soff,
int __slen,
124 int __alt,
int __state[]));
126 extern unsigned char *patmbmatch
__PR((
const wchar_t *__pat,
128 const unsigned char *__str,
129 int __soff,
int __slen,
130 int __alt,
int __state[]));
131 extern unsigned char *patmblmatch
__PR((
const wchar_t *__pat,
133 const unsigned char *__str,
134 int __soff,
int __slen,
135 int __alt,
int __state[]));
int patcompile __PR((const unsigned char *__pat, int __patlen, int *__aux))