diff src/regex.c @ 179:9ad43877534d r20-3b16

Import from CVS: tag r20-3b16
author cvs
date Mon, 13 Aug 2007 09:52:19 +0200
parents 2d532a89d707
children e121b013d1f0
line wrap: on
line diff
--- a/src/regex.c	Mon Aug 13 09:51:18 2007 +0200
+++ b/src/regex.c	Mon Aug 13 09:52:19 2007 +0200
@@ -5018,7 +5018,7 @@
           EXTRACT_NUMBER_AND_INCR (mcnt, p);
           DEBUG_PRINT3 (" %d (to 0x%p):\n", mcnt, p + mcnt);
 
-          PUSH_FAILURE_POINT (p + mcnt, NULL, -2);
+          PUSH_FAILURE_POINT (p + mcnt, (void *) 0, -2);
           break;
 
 
@@ -5274,7 +5274,7 @@
           DEBUG_PRINT1 ("EXECUTING dummy_failure_jump.\n");
           /* It doesn't matter what we push for the string here.  What
              the code at `fail' tests is the value for the pattern.  */
-          PUSH_FAILURE_POINT (NULL, NULL, -2);
+          PUSH_FAILURE_POINT ((void *) 0, (void *) 0, -2);
           goto unconditional_jump;
 
 
@@ -5287,7 +5287,7 @@
           DEBUG_PRINT1 ("EXECUTING push_dummy_failure.\n");
           /* See comments just above at `dummy_failure_jump' about the
              two zeroes.  */
-          PUSH_FAILURE_POINT (NULL, NULL, -2);
+          PUSH_FAILURE_POINT ((void *) 0, (void *) 0, -2);
           break;
 
         /* Have to succeed matching what follows at least n times.