document regcomp.c/regexec.c's dual life under ext/re/
authorDave Mitchell <davem@fdisolutions.com>
Sat, 6 Nov 2004 11:59:16 +0000 (11:59 +0000)
committerDave Mitchell <davem@fdisolutions.com>
Sat, 6 Nov 2004 11:59:16 +0000 (11:59 +0000)
p4raw-id: //depot/perl@23482

regcomp.c
regexec.c

index 2bcb16e0a983260a48a045734388e9d0f23dd82f..97e81bc72823a44035633416a637d6fe32dfb51a 100644 (file)
--- a/regcomp.c
+++ b/regcomp.c
@@ -8,6 +8,11 @@
 /* This file contains functions for compiling a regular expression.  See
  * also regexec.c which funnily enough, contains functions for executing
  * a regular expression.
+ *
+ * This file is also copied at build time to ext/re/re_comp.c, where
+ * it's built with -DPERL_EXT_RE_BUILD -DPERL_EXT_RE_DEBUG -DPERL_EXT.
+ * This causes the main functions to be compiled under new names and with
+ * debugging support added, which makes "use re 'debug'" work.
  */
 
 /* NOTE: this is derived from Henry Spencer's regexp code, and should not
index fd3bc057ae197caadf428ae19646d1075632166e..6a7f06417c0e2c1d7d188db1ee55c242ad523bc4 100644 (file)
--- a/regexec.c
+++ b/regexec.c
@@ -8,6 +8,12 @@
 /* This file contains functions for executing a regular expression.  See
  * also regcomp.c which funnily enough, contains functions for compiling
  * a regular expression.
+ *
+ * This file is also copied at build time to ext/re/re_exec.c, where
+ * it's built with -DPERL_EXT_RE_BUILD -DPERL_EXT_RE_DEBUG -DPERL_EXT.
+ * This causes the main functions to be compiled under new names and with
+ * debugging support added, which makes "use re 'debug'" work.
  */
 
 /* NOTE: this is derived from Henry Spencer's regexp code, and should not