regex.h 311 B

12345678910111213
  1. #ifndef AFUN_REGEX_H_PUBLIC
  2. #define AFUN_REGEX_H_PUBLIC
  3. #define REGEX_ERROR_SIZE (512)
  4. typedef struct af_Regex af_Regex;
  5. extern char regex_error[REGEX_ERROR_SIZE];
  6. af_Regex *makeRegex(char *pattern);
  7. void freeRegex(af_Regex *rg);
  8. int matchRegex(char *subject, af_Regex *rg);
  9. #endif //AFUN_REGEX_H_PUBLIC