Jelajahi Sumber

make hl_ucs2_lower check against LMAX instead of UMAX

Simon Krajewski 7 tahun lalu
induk
melakukan
d35a10c983
1 mengubah file dengan 2 tambahan dan 2 penghapusan
  1. 2 2
      src/std/string.c

+ 2 - 2
src/std/string.c

@@ -184,7 +184,7 @@ HL_PRIM vbyte* hl_ucs2_lower( vbyte *str, int pos, int len ) {
 	for(i=0;i<len;i++) {
 		unsigned int c = *cstr++;
 		int up = c >> UL_BITS;
-		if( up < UMAX ) {
+		if( up < LMAX ) {
 			unsigned int c2 = LOWER[up][c&((1<<UL_BITS)-1)];
 			if( c2 != 0 ) *cout = (uchar)c2;
 		}
@@ -339,7 +339,7 @@ HL_PRIM vbyte *hl_url_decode( vbyte *str, int *len ) {
 				p3 = decode_hex(&cstr);
 				if( p3 < 0 ) break;
 				c = ((p1 & 0x1F) << 12) | ((p2 & 0x7F) << 6) | (p3 & 0x7F);
-			} else {			
+			} else {
 				int k;
 				uchar p2, p3, p4;
 				if( *cstr++ != '%' ) break;