From e691cbd4ee3d6a86e20ca93b1365996af7f23f62 Mon Sep 17 00:00:00 2001 From: Ilia Alshanetsky Date: Wed, 28 Jan 2004 21:47:36 +0000 Subject: Fixed bug #27011 (64bit int/long confusion in preg_match*() functions). --- ext/pcre/php_pcre.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'ext/pcre/php_pcre.c') diff --git a/ext/pcre/php_pcre.c b/ext/pcre/php_pcre.c index 13c28b886d..3e8ac6cb8f 100644 --- a/ext/pcre/php_pcre.c +++ b/ext/pcre/php_pcre.c @@ -346,7 +346,7 @@ static void php_pcre_match(INTERNAL_FUNCTION_PARAMETERS, int global) int regex_len; int subject_len; zval *subpats = NULL; /* Array for subpatterns */ - int flags; /* Match control flags */ + long flags; /* Match control flags */ zval *result_set, /* Holds a set of subpatterns after a global match */ @@ -360,7 +360,7 @@ static void php_pcre_match(INTERNAL_FUNCTION_PARAMETERS, int global) int *offsets; /* Array of subpattern offsets */ int num_subpats; /* Number of captured subpatterns */ int size_offsets; /* Size of the offsets array */ - int start_offset = 0; /* Where the new search starts */ + long start_offset = 0; /* Where the new search starts */ int matched; /* Has anything matched */ int subpats_order = 0; /* Order of subpattern matches */ int offset_capture = 0;/* Capture match offsets: yes/no */ -- cgit v1.2.1