Mailing List Archive

r3711 - trunk/c_src/KinoSearch/Util
Author: creamyg
Date: 2008-08-04 09:30:44 -0700 (Mon, 04 Aug 2008)
New Revision: 3711

Modified:
trunk/c_src/KinoSearch/Util/CharBuf.c
Log:
Fix bug in CB_BaseX_To_I64 for high bases.


Modified: trunk/c_src/KinoSearch/Util/CharBuf.c
===================================================================
--- trunk/c_src/KinoSearch/Util/CharBuf.c 2008-08-04 01:42:17 UTC (rev 3710)
+++ trunk/c_src/KinoSearch/Util/CharBuf.c 2008-08-04 16:30:44 UTC (rev 3711)
@@ -371,7 +371,7 @@
if (isalnum(code_point)) {
i32_t addend = isdigit(code_point)
? code_point - '0'
- : tolower(code_point) - 'a';
+ : tolower(code_point) - 'a' + 10;
if (addend > (i32_t)base) break;
retval *= base;
retval += addend;


_______________________________________________
kinosearch-commits mailing list
kinosearch-commits@rectangular.com
http://www.rectangular.com/mailman/listinfo/kinosearch-commits