1 #pragma src "/sys/src/libregexp"
2 #pragma lib "libregexp.a"
17 typedef struct Resub Resub;
18 typedef struct Reinst Reinst;
19 typedef struct Reprog Reprog;
20 typedef struct Rethread Rethread;
22 #pragma incomplete Reinst
23 #pragma incomplete Rethread
48 Reprog* regcomp(char*);
49 Reprog* regcomplit(char*);
50 Reprog* regcompnl(char*);
52 int regexec(Reprog*, char*, Resub*, int);
53 void regsub(char*, char*, int, Resub*, int);
54 int rregexec(Reprog*, Rune*, Resub*, int);
55 void rregsub(Rune*, Rune*, int, Resub*, int);