pike.git / src / modules / Regexp / pike_regexp.c

version» Context lines:

pike.git/src/modules/Regexp/pike_regexp.c:1:   /* -  * $Id: pike_regexp.c,v 1.13 1998/11/22 11:05:36 hubbe Exp $ +  * $Id: pike_regexp.c,v 1.14 2000/07/28 07:14:40 hubbe Exp $    *    * regexp.c - regular expression matching    *    * DESCRIPTION    *    * Underneath the reformatting and comment blocks which were added to    * make it consistent with the rest of the code, you will find a    * modified version of Henry Specer's regular expression library.    * Henry's functions were modified to provide the minimal regular    * expression matching, as required by P1003. Henry's code was
pike.git/src/modules/Regexp/pike_regexp.c:61:   /* Headers */   #include "global.h"   #include <ctype.h>   #ifdef HAVE_STRING_H   #include <string.h>   #endif /* HAVE_STRING_H */   #include "pike_regexp.h"   #include "pike_memory.h"   #include "error.h"    + /* must be included last */ + #include "module_magic.h" +    /*    * The "internal use only" fields in regexp.h are present to pass info from    * compile to execute that permits the execute phase to run lots faster on    * simple cases. They are:    *    * regstart char that must begin a match; '\0' if none obvious    * reganch is the match anchored (at beginning-of-line only)?    * regmust string (pointer into program) that match must include, or NULL    * regmlen length of regmust string    *