home *** CD-ROM | disk | FTP | other *** search
/ Garbo / Garbo.cdr / mac / unix / regexp.sit / regproto.h < prev    next >
Text File  |  1991-04-09  |  664b  |  26 lines

  1. /* regexp.c */
  2. regexp *regcomp(char *exp);
  3. long regexec(register regexp *prog, register char *string);
  4. char *reg(long paren, long *flagp);
  5. char *regbranch(long *flagp);
  6. char *regpiece(long *flagp);
  7. char *regatom(long *flagp);
  8. char *regnode(char op);
  9. void regc(char b);
  10. void reginsert(char op, char *opnd);
  11. void regtail(char *p, char *val);
  12. void regoptail(char *p, char *val);
  13. long regtry(regexp *prog, char *string);
  14. long regmatch(char *prog);
  15. long regrepeat(char *p);
  16. char *regnext(register char *p);
  17. void regdump(regexp *r);
  18. char *regprop(char *op);
  19.  
  20.  
  21. /* regsub.c */
  22. void regsub(regexp *prog, char *source, char *dest);
  23.  
  24. /* regerror.c */
  25. void regerror(char *s);
  26.