#ifndef BASE_SHEXP_H
#define BASE_SHEXP_H
#ifndef NOINTNSAPI
#define INTNSAPI
#endif
#ifndef NETSITE_H
#include "../daemon/netsite.h"
#endif
#ifndef OS_CTYPE_H
#include <ctype.h>
#define OS_CTYPE_H
#endif
#ifndef OS_STRING_H
#include <string.h>
#define OS_STRING_H
#endif
#ifndef MCC_PROXY
#ifdef USE_REGEX
#define SAVED_USE_REGEX USE_REGEX
#undef USE_REGEX
#endif
#endif
#ifdef INTNSAPI
#ifdef __cplusplus
extern "C" {
#endif
NSAPI_PUBLIC int INTshexp_valid(
const char *exp);
NSAPI_PUBLIC int INTshexp_match(
const char *str,
const char *exp);
NSAPI_PUBLIC int INTshexp_cmp(
const char *str,
const char *exp);
NSAPI_PUBLIC int INTshexp_noicmp(
const char *str,
const char *exp);
NSAPI_PUBLIC int INTshexp_casecmp(
const char *str,
const char *exp);
#ifdef __cplusplus
}
#endif
#define shexp_valid INTshexp_valid
#define shexp_match INTshexp_match
#define shexp_cmp INTshexp_cmp
#define shexp_noicmp INTshexp_noicmp
#define shexp_casecmp INTshexp_casecmp
#endif
#ifdef SAVED_USE_REGEX
#define USE_REGEX SAVED_USE_REGEX
#undef SAVED_USE_REGEX
#endif
#ifdef USE_REGEX
#include "base/regexp.h"
#endif
#endif