[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[dotgnu-pnet-commits] pnet ChangeLog engine/lib_string.c support/unic...
From: |
Heiko Weiss |
Subject: |
[dotgnu-pnet-commits] pnet ChangeLog engine/lib_string.c support/unic... |
Date: |
Tue, 11 Nov 2008 08:41:41 +0000 |
CVSROOT: /sources/dotgnu-pnet
Module name: pnet
Changes by: Heiko Weiss <brubbel> 08/11/11 08:41:41
Modified files:
. : ChangeLog
engine : lib_string.c
support : unicode.c
Log message:
bugfix comparing unicode strings.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/pnet/ChangeLog?cvsroot=dotgnu-pnet&r1=1.3581&r2=1.3582
http://cvs.savannah.gnu.org/viewcvs/pnet/engine/lib_string.c?cvsroot=dotgnu-pnet&r1=1.42&r2=1.43
http://cvs.savannah.gnu.org/viewcvs/pnet/support/unicode.c?cvsroot=dotgnu-pnet&r1=1.7&r2=1.8
Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/dotgnu-pnet/pnet/ChangeLog,v
retrieving revision 1.3581
retrieving revision 1.3582
diff -u -b -r1.3581 -r1.3582
--- ChangeLog 9 Nov 2008 15:56:25 -0000 1.3581
+++ ChangeLog 11 Nov 2008 08:41:40 -0000 1.3582
@@ -1,3 +1,8 @@
+2008-11-11 Heiko Weiss <address@hidden>
+
+ * engine/lib_string.c: small bugfix.
+ * support/unicode.c: fix comparing unicode strings.
+
2008-11-09 Klaus Treichel <address@hidden>
* include/il_meta.h: Set constant IL_META_PARAMDEF_OPTIONAL tp 0x10
Index: engine/lib_string.c
===================================================================
RCS file: /sources/dotgnu-pnet/pnet/engine/lib_string.c,v
retrieving revision 1.42
retrieving revision 1.43
diff -u -b -r1.42 -r1.43
--- engine/lib_string.c 3 Feb 2008 09:52:48 -0000 1.42
+++ engine/lib_string.c 11 Nov 2008 08:41:40 -0000 1.43
@@ -437,7 +437,7 @@
{
cmp = ILUnicodeStringCompareNoIgnoreCase(StringToBuffer(strA),
StringToBuffer(strB),
- strB->length);
+ strA->length);
if(cmp != 0)
{
return cmp;
Index: support/unicode.c
===================================================================
RCS file: /sources/dotgnu-pnet/pnet/support/unicode.c,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- support/unicode.c 22 Nov 2004 14:21:47 -0000 1.7
+++ support/unicode.c 11 Nov 2008 08:41:41 -0000 1.8
@@ -168,7 +168,7 @@
return unicodeToUpper
[ch - UNICASE_RANGE2_LOWER + UNICASE_RANGE2_OFFSET];
}
- else if(ch >= UNICASE_RANGE3_LOWER && ch <= UNICASE_RANGE3_LOWER)
+ else if(ch >= UNICASE_RANGE3_LOWER && ch <= UNICASE_RANGE3_UPPER)
{
return unicodeToUpper
[ch - UNICASE_RANGE3_LOWER + UNICASE_RANGE3_OFFSET];
@@ -201,7 +201,7 @@
return unicodeToLower
[ch - UNICASE_RANGE2_LOWER + UNICASE_RANGE2_OFFSET];
}
- else if(ch >= UNICASE_RANGE3_LOWER && ch <= UNICASE_RANGE3_LOWER)
+ else if(ch >= UNICASE_RANGE3_LOWER && ch <= UNICASE_RANGE3_UPPER)
{
return unicodeToLower
[ch - UNICASE_RANGE3_LOWER + UNICASE_RANGE3_OFFSET];
@@ -235,7 +235,7 @@
ch = unicodeToUpper
[ch - UNICASE_RANGE2_LOWER +
UNICASE_RANGE2_OFFSET];
}
- else if(ch >= UNICASE_RANGE3_LOWER && ch <=
UNICASE_RANGE3_LOWER)
+ else if(ch >= UNICASE_RANGE3_LOWER && ch <=
UNICASE_RANGE3_UPPER)
{
ch = unicodeToUpper
[ch - UNICASE_RANGE3_LOWER +
UNICASE_RANGE3_OFFSET];
@@ -268,7 +268,7 @@
ch = unicodeToLower
[ch - UNICASE_RANGE2_LOWER +
UNICASE_RANGE2_OFFSET];
}
- else if(ch >= UNICASE_RANGE3_LOWER && ch <=
UNICASE_RANGE3_LOWER)
+ else if(ch >= UNICASE_RANGE3_LOWER && ch <=
UNICASE_RANGE3_UPPER)
{
ch = unicodeToLower
[ch - UNICASE_RANGE3_LOWER +
UNICASE_RANGE3_OFFSET];
@@ -303,7 +303,7 @@
ch1 = unicodeToLower
[ch1 - UNICASE_RANGE2_LOWER +
UNICASE_RANGE2_OFFSET];
}
- else if(ch1 >= UNICASE_RANGE3_LOWER && ch1 <=
UNICASE_RANGE3_LOWER)
+ else if(ch1 >= UNICASE_RANGE3_LOWER && ch1 <=
UNICASE_RANGE3_UPPER)
{
ch1 = unicodeToLower
[ch1 - UNICASE_RANGE3_LOWER +
UNICASE_RANGE3_OFFSET];
@@ -325,7 +325,7 @@
ch2 = unicodeToLower
[ch2 - UNICASE_RANGE2_LOWER +
UNICASE_RANGE2_OFFSET];
}
- else if(ch2 >= UNICASE_RANGE3_LOWER && ch2 <=
UNICASE_RANGE3_LOWER)
+ else if(ch2 >= UNICASE_RANGE3_LOWER && ch2 <=
UNICASE_RANGE3_UPPER)
{
ch2 = unicodeToLower
[ch2 - UNICASE_RANGE3_LOWER +
UNICASE_RANGE3_OFFSET];
@@ -390,7 +390,7 @@
uc1 = 1;
}
}
- else if(ch1 >= UNICASE_RANGE3_LOWER && ch1 <=
UNICASE_RANGE3_LOWER)
+ else if(ch1 >= UNICASE_RANGE3_LOWER && ch1 <=
UNICASE_RANGE3_UPPER)
{
unsigned tc = unicodeToLower
[ch1 - UNICASE_RANGE3_LOWER +
UNICASE_RANGE3_OFFSET];
@@ -430,7 +430,7 @@
uc2 = 1;
}
}
- else if(ch2 >= UNICASE_RANGE3_LOWER && ch2 <=
UNICASE_RANGE3_LOWER)
+ else if(ch2 >= UNICASE_RANGE3_LOWER && ch2 <=
UNICASE_RANGE3_UPPER)
{
unsigned tc = unicodeToLower
[ch2 - UNICASE_RANGE3_LOWER +
UNICASE_RANGE3_OFFSET];
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [dotgnu-pnet-commits] pnet ChangeLog engine/lib_string.c support/unic...,
Heiko Weiss <=