/[pcre]/code/trunk/ChangeLog
ViewVC logotype

Diff of /code/trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 474 by ph10, Sat Jan 2 16:30:46 2010 UTC revision 475 by ph10, Sat Jan 2 18:21:30 2010 UTC
# Line 30  Version 8.01 11-Dec-09 Line 30  Version 8.01 11-Dec-09
30  5.  The C++ GlobalReplace function was not working like Perl for the special  5.  The C++ GlobalReplace function was not working like Perl for the special
31      situation when an empty string is matched. It now does the fancy magic      situation when an empty string is matched. It now does the fancy magic
32      stuff that is necessary.      stuff that is necessary.
33    
34    6.  In pcre_internal.h, obsolete includes to setjmp.h and stdarg.h have been
35        removed. (These were left over from very, very early versions of PCRE.)
36    
37    7.  Some cosmetic changes to the code to make life easier when compiling it
38        as part of something else:
39    
40        (a) Change DEBUG to PCRE_DEBUG.
41    
42        (b) In pcre_compile(), rename the member of the "branch_chain" structure
43            called "current" as "current_branch", to prevent a collision with the
44            Linux macro when compiled as a kernel module.
45    
46        (c) In pcre_study(), rename the function set_bit() as set_table_bit(), to
47            prevent a collision with the Linux macro when compiled as a kernel
48            module.
49    
50    8.  In pcre_compile() there are some checks for integer overflows that used to
51        cast potentially large values to (double). This has been changed to that
52        when building, a check for int64_t is made, and if it is found, it is used
53        instead, thus avoiding the use of floating point arithmetic. (There is no
54        other use of FP in PCRE.) If int64_t is not found, the fallback is to
55        double.
56    
57    
58    
59  Version 8.00 19-Oct-09  Version 8.00 19-Oct-09

Legend:
Removed from v.474  
changed lines
  Added in v.475

webmaster@exim.org
ViewVC Help
Powered by ViewVC 1.1.12