38#ifndef LLVM_SUPPORT_REGEX_IMPL_H
39#define LLVM_SUPPORT_REGEX_IMPL_H
57#define REG_EXTENDED 0001
60#define REG_NEWLINE 0010
61#define REG_NOSPEC 0020
86#define REG_NOTBOL 00001
87#define REG_NOTEOL 00002
88#define REG_STARTEND 00004
89#define REG_TRACE 00400
90#define REG_LARGE 01000
91#define REG_BACKR 02000
102size_t llvm_strlcpy(
char *dst,
const char *src,
size_t siz);
size_t llvm_strlcpy(char *dst, const char *src, size_t siz)
struct llvm_regex llvm_regex_t
void llvm_regfree(llvm_regex_t *)
int llvm_regcomp(llvm_regex_t *, const char *, int)
int llvm_regexec(const llvm_regex_t *, const char *, size_t, llvm_regmatch_t[], int)
size_t llvm_regerror(int, const llvm_regex_t *, char *, size_t)