41 #include <sys/types.h> 56 #define REG_BASIC 0000 57 #define REG_EXTENDED 0001 58 #define REG_ICASE 0002 59 #define REG_NOSUB 0004 60 #define REG_NEWLINE 0010 61 #define REG_NOSPEC 0020 68 #define REG_ECOLLATE 3 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 102 size_t llvm_strlcpy(
char *dst,
const char *src,
size_t siz);
void llvm_regfree(llvm_regex_t *)
struct llvm_regex llvm_regex_t
size_t llvm_strlcpy(char *dst, const char *src, size_t siz)
size_t llvm_regerror(int, const llvm_regex_t *, char *, size_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)