diff options
author | chpe <chpe@2f5784b3-3f2a-0410-8824-cb99058d5e15> | 2013-02-27 17:31:40 +0000 |
---|---|---|
committer | chpe <chpe@2f5784b3-3f2a-0410-8824-cb99058d5e15> | 2013-02-27 17:31:40 +0000 |
commit | 79d2fe284e8333887c8fdb8fbdb4f176b4dad593 (patch) | |
tree | 78dbd9cb2f0a7fd113ec6ab9fb8801281847a462 /pcretest.c | |
parent | 280b7e5eb1214180c041348c921ea7fc4b00e573 (diff) | |
download | pcre-79d2fe284e8333887c8fdb8fbdb4f176b4dad593.tar.gz |
pcretest: Fix UTF-16 surrogate printing in test output
0xDFFF is a valid low surrogate value.
git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1263 2f5784b3-3f2a-0410-8824-cb99058d5e15
Diffstat (limited to 'pcretest.c')
-rw-r--r-- | pcretest.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -2076,7 +2076,7 @@ while (length-- > 0) if (use_utf && c >= 0xD800 && c < 0xDC00 && length > 0) { int d = *p & 0xffff; - if (d >= 0xDC00 && d < 0xDFFF) + if (d >= 0xDC00 && d <= 0xDFFF) { c = ((c & 0x3ff) << 10) + (d & 0x3ff) + 0x10000; length--; |