Ignore:
Timestamp:
Dec 31, 2006, 9:07:40 PM (18 years ago)
Author:
ddkilzer
Message:

JavaScriptCore:

Reviewed by Geoff.

Update embedded pcre library from version 6.2 to 6.4. Changes from pcre 6.2 to 6.3
did not include any files in JavaScriptCore/pcre.

All changes include renaming EXPORT to PCRE_EXPORT, renaming of ucp_findchar() to
_pcre_ucp_findchar(), or comment changes. Additional changes noted below.

  • JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj: Updated source file list.
  • JavaScriptCore.xcodeproj/project.pbxproj: Renamed pcre_printint.c to pcre_printint.src and changed it from a source file to a header file.
  • JavaScriptCoreSources.bkl: Updated source file list.
  • pcre/CMakeLists.txt: Updated source file list.
  • pcre/pcre-config.h:
  • pcre/pcre.h: Updated version.
  • pcre/pcre.pri: Updated source file list.
  • pcre/pcre_compile.c: Include pcre_printint.src #if DEBUG. (pcre_compile2):
  • pcre/pcre_config.c:
  • pcre/pcre_exec.c: (match):
  • pcre/pcre_fullinfo.c:
  • pcre/pcre_info.c:
  • pcre/pcre_internal.h: Added header guard. Removed export of _pcre_printint().
  • pcre/pcre_ord2utf8.c:
  • pcre/pcre_printint.c: Renamed to pcre_printint.src.
  • pcre/pcre_printint.src: Added. Renamed _pcre_printint() to pcre_printint().
  • pcre/pcre_refcount.c:
  • pcre/pcre_study.c:
  • pcre/pcre_tables.c:
  • pcre/pcre_try_flipped.c:
  • pcre/pcre_ucp_findchar.c: Added contents of ucp_findchar.c.
  • pcre/pcre_version.c:
  • pcre/pcre_xclass.c: (_pcre_xclass):
  • pcre/ucp.h: Removed export of ucp_findchar().
  • pcre/ucp_findchar.c: Removed. Contents moved to pcre_ucp_findchar.c.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/pcre/pcre_compile.c

    r18483 r18498  
    5555#define DIGITAB(x) digitab[(x)]
    5656#endif
     57
     58
     59/* When DEBUG is defined, we need the pcre_printint() function, which is also
     60used by pcretest. DEBUG is not defined when building a production library. */
     61
     62#ifdef DEBUG
     63#include "pcre_printint.src"
     64#endif
     65
    5766
    5867
     
    38943903*/
    38953904
    3896 EXPORT pcre *
     3905PCRE_EXPORT pcre *
    38973906pcre_compile(const pcre_char *pattern, int options, const char **errorptr,
    38983907  int *erroroffset, const unsigned char *tables)
     
    39023911
    39033912
    3904 EXPORT pcre *
     3913PCRE_EXPORT pcre *
    39053914pcre_compile2(const pcre_char *pattern, int options, int *errorcodeptr,
    39063915  const char **errorptr, int *erroroffset, const unsigned char *tables)
     
    51015110  }
    51025111
    5103 /* Print out the compiled data for debugging */
     5112/* Print out the compiled data if debugging is enabled. This is never the
     5113case when building a production library. */
    51045114
    51055115#ifdef DEBUG
     
    51395149  }
    51405150
    5141 _pcre_printint(re, stdout);
     5151pcre_printint(re, stdout);
    51425152
    51435153/* This check is done here in the debugging case so that the code that
Note: See TracChangeset for help on using the changeset viewer.