Changeset 28138 in webkit for trunk/JavaScriptCore/pcre/pcre_compile.cpp
- Timestamp:
- Nov 29, 2007, 3:04:06 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/pcre/pcre_compile.cpp
r28058 r28138 2935 2935 2936 2936 #ifdef DEBUG 2937 static void printCompiledRegExp( real_pcre* re, int length)2937 static void printCompiledRegExp(JSRegExp* re, int length) 2938 2938 { 2939 2939 printf("Length = %d top_bracket = %d top_backref = %d\n", … … 2992 2992 */ 2993 2993 2994 static pcre* returnError(ErrorCode errorcode, const char** errorptr)2994 static JSRegExp* returnError(ErrorCode errorcode, const char** errorptr) 2995 2995 { 2996 2996 *errorptr = error_text(errorcode); … … 2998 2998 } 2999 2999 3000 pcre* jsRegExpCompile(const pcre_char* pattern, int patternLength,3000 JSRegExp* jsRegExpCompile(const pcre_char* pattern, int patternLength, 3001 3001 JSRegExpIgnoreCaseOption ignoreCase, JSRegExpMultilineOption multiline, 3002 3002 unsigned* numSubpatterns, const char** errorptr) … … 3018 3018 return returnError(ERR16, errorptr); 3019 3019 3020 size_t size = length + sizeof( real_pcre);3021 real_pcre* re = reinterpret_cast<real_pcre*>(new char[size]);3020 size_t size = length + sizeof(JSRegExp); 3021 JSRegExp* re = reinterpret_cast<JSRegExp*>(new char[size]); 3022 3022 3023 3023 if (!re) … … 3139 3139 if (numSubpatterns) 3140 3140 *numSubpatterns = re->top_bracket; 3141 return (pcre *)re;3141 return static_cast<JSRegExp*>(re); 3142 3142 } 3143 3143
Note:
See TracChangeset
for help on using the changeset viewer.