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
47 Reprog* regcomp(char*);
48 Reprog* regcomplit(char*);
49 Reprog* regcompnl(char*);
51 int regexec(Reprog*, char*, Resub*, int);
52 void regsub(char*, char*, int, Resub*, int);
53 int rregexec(Reprog*, Rune*, Resub*, int);
54 void rregsub(Rune*, Rune*, int, Resub*, int);