/[pcre]/code/trunk/pcre32_ord2utf32.c
ViewVC logotype

Log of /code/trunk/pcre32_ord2utf32.c

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Revision:

Revision 1133 - (view) (annotate) - [select for diffs]
Modified Thu Oct 18 18:35:30 2012 UTC (6 years, 11 months ago) by chpe
File length: 3122 byte(s)
Diff to previous 1099
pcre32: Fix signed-unsigned compare

Revision 1099 - (view) (annotate) - [select for diffs]
Modified Tue Oct 16 15:56:22 2012 UTC (6 years, 11 months ago) by chpe
File length: 3113 byte(s)
Diff to previous 1083
pcre32: utf: Remove unused replacement in PRIV(ord2utf)

The code replaced surrogates and characters > 10ffff with fffe, for no apparent
reason. Taking this code out still lets the test suite pass. We cannot assert
however that the character is a valid unicode character since we do need to handle
e.g. 10ffff here.

Revision 1083 - (view) (annotate) - [select for diffs]
Modified Tue Oct 16 15:55:24 2012 UTC (6 years, 11 months ago) by chpe
File length: 3296 byte(s)
Diff to previous 1055
pcre32: Mask out bits >= 22 on 32-bit characters in UTF-32 mode

UTF-32 only uses 21 bits, so the upper bits may be used to store flags
etc. To allow passing the unmodified internal buffers to pcre32, make
pcre32 mask out those upper bits.

TODO: do the same for the JIT compiler, and add tests

Revision 1055 - (view) (annotate) - [select for diffs]
Modified Tue Oct 16 15:53:30 2012 UTC (6 years, 11 months ago) by chpe
File length: 3316 byte(s)
Copied from: code/trunk/pcre_refcount.c revision 1054
Diff to previous 852
pcre32: Add 32-bit library

Create libpcre32 that operates on 32-bit characters (UTF-32).

This turned out to be surprisingly simple after the UTF-16 support
was introduced; mostly just extra ifdefs and adjusting and adding
some tests.

Revision 852 - (view) (annotate) - [select for diffs]
Modified Thu Jan 5 19:18:12 2012 UTC (7 years, 9 months ago) by zherczeg
Original Path: code/trunk/pcre_refcount.c
File length: 3633 byte(s)
Diff to previous 845
Add pcre16 prefix to 16 bit structs

Revision 845 - (view) (annotate) - [select for diffs]
Modified Sun Jan 1 20:49:28 2012 UTC (7 years, 9 months ago) by zherczeg
Original Path: code/trunk/pcre_refcount.c
File length: 3631 byte(s)
Diff to previous 836
fix the name of pcre16_refcount

Revision 836 - (view) (annotate) - [select for diffs]
Modified Wed Dec 28 17:16:11 2011 UTC (7 years, 9 months ago) by ph10
Original Path: code/trunk/pcre_refcount.c
File length: 3629 byte(s)
Diff to previous 359
Merging all the changes from the pcre16 branch into the trunk.

Revision 359 - (view) (annotate) - [select for diffs]
Modified Wed Jul 9 16:20:19 2008 UTC (11 years, 3 months ago) by ph10
Original Path: code/trunk/pcre_refcount.c
File length: 3384 byte(s)
Diff to previous 305
Add PCRE_CALL_CONVENTION for MSVC users; add some missing PCRE_EXP_DEFNs.

Revision 305 - (view) (annotate) - [select for diffs]
Modified Sun Jan 20 20:07:32 2008 UTC (11 years, 8 months ago) by ph10
Original Path: code/trunk/pcre_refcount.c
File length: 3363 byte(s)
Diff to previous 236
Update copyright year to 2008.

Revision 236 - (view) (annotate) - [select for diffs]
Modified Tue Sep 11 12:57:06 2007 UTC (12 years, 1 month ago) by ph10
Original Path: code/trunk/pcre_refcount.c
File length: 3363 byte(s)
Diff to previous 200
<config.h> => "config.h" and also some cases of <pcre.h>.

Revision 200 - (view) (annotate) - [select for diffs]
Modified Wed Aug 1 09:10:40 2007 UTC (12 years, 2 months ago) by ph10
Original Path: code/trunk/pcre_refcount.c
File length: 3363 byte(s)
Diff to previous 199
Correct errors in previous patch; tidy for test release.

Revision 199 - (view) (annotate) - [select for diffs]
Modified Tue Jul 31 14:39:09 2007 UTC (12 years, 2 months ago) by ph10
Original Path: code/trunk/pcre_refcount.c
File length: 3451 byte(s)
Diff to previous 145
Daniel's patch for config.h and Windows DLL declarations (not fully working).

Revision 145 - (view) (annotate) - [select for diffs]
Modified Wed Apr 4 14:06:52 2007 UTC (12 years, 6 months ago) by ph10
Original Path: code/trunk/pcre_refcount.c
File length: 3313 byte(s)
Diff to previous 117
Reworked all the WIN32 __declspec stuff in the hope of getting it right.

Revision 117 - (view) (annotate) - [select for diffs]
Modified Fri Mar 9 15:59:06 2007 UTC (12 years, 7 months ago) by ph10
Original Path: code/trunk/pcre_refcount.c
File length: 3315 byte(s)
Diff to previous 96
Update copyright years to 2007.

Revision 96 - (view) (annotate) - [select for diffs]
Modified Fri Mar 2 13:10:43 2007 UTC (12 years, 7 months ago) by nigel
Original Path: code/trunk/pcre_refcount.c
File length: 3315 byte(s)
Diff to previous 87
 r6896@hex:  nm | 2007-03-02 13:09:14 +0000
 Added EOL and keywork properties throughout

Revision 87 - (view) (annotate) - [select for diffs]
Modified Sat Feb 24 21:41:21 2007 UTC (12 years, 7 months ago) by nigel
Original Path: code/trunk/pcre_refcount.c
File length: 3315 byte(s)
Diff to previous 85
Load pcre-6.5 into code/trunk.

Revision 85 - (view) (annotate) - [select for diffs]
Modified Sat Feb 24 21:41:13 2007 UTC (12 years, 7 months ago) by nigel
Original Path: code/trunk/pcre_refcount.c
File length: 3311 byte(s)
Diff to previous 77
Load pcre-6.4 into code/trunk.

Revision 77 - (view) (annotate) - [select for diffs]
Added Sat Feb 24 21:40:45 2007 UTC (12 years, 7 months ago) by nigel
Original Path: code/trunk/pcre_refcount.c
File length: 3306 byte(s)
Load pcre-6.0 into code/trunk.

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

  ViewVC Help
Powered by ViewVC 1.1.5