string_bytes: properly detect 64bit

This commit is contained in:
Timothy J Fontaine committed 2013-06-19 17:16:35 -07:00
1 parent 5fc8efb87d
commit a2c4ca09ed
1 file changed
+2 -2
+2 -2
View File
@@ -387,7 +387,7 @@ static bool contains_non_ascii(const char* src, size_t len) {
}
#if BITS_PER_LONG == 64
#if defined(__x86_64__) || defined(_WIN64)
const uintptr_t mask = 0x8080808080808080ll;
#else
const uintptr_t mask = 0x80808080l;
@@ -440,7 +440,7 @@ static void force_ascii(const char* src, char* dst, size_t len) {
}
}
#if BITS_PER_LONG == 64
#if defined(__x86_64__) || defined(_WIN64)
const uintptr_t mask = ~0x8080808080808080ll;
#else
const uintptr_t mask = ~0x80808080l;