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

version» Context lines:

pike.git/src/modules/Regexp/pike_regexp.c:1:   /*   || This file is part of Pike. For copyright information see COPYRIGHT.   || Pike is distributed under GPL, LGPL and MPL. See the file COPYING   || for more information. - || $Id: pike_regexp.c,v 1.25 2003/12/06 15:09:08 nilsson Exp $ + || $Id: pike_regexp.c,v 1.26 2006/07/09 22:09:45 nilsson 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.
pike.git/src/modules/Regexp/pike_regexp.c:66:   /* 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 "pike_error.h"    + #undef NOTHING      /*    * 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