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:
86 const unsigned char *__str,
87 int __soff,
int __slen,
89extern unsigned char *opatlmatch
__PR((
const unsigned char *__pat,
91 const unsigned char *__str,
92 int __soff,
int __slen,
96 const unsigned char *__str,
97 int __soff,
int __slen,
98 int __alt,
int __state[]));
99extern 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
115extern int patwcompile
__PR((
const wchar_t *__pat,
int __patlen,
117extern 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[]));
121extern 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[]));
126extern unsigned char *patmbmatch
__PR((
const wchar_t *__pat,
128 const unsigned char *__str,
129 int __soff,
int __slen,
130 int __alt,
int __state[]));
131extern unsigned char *patmblmatch
__PR((
const wchar_t *__pat,
133 const unsigned char *__str,
134 int __soff,
int __slen,
135 int __alt,
int __state[]));