OSDN Git Service
(root)
/
android-x86
/
external-exfat.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
Fix cluster bitmap traversal on big endian machines.
[android-x86/external-exfat.git]
/
libexfat
/
cluster.c
diff --git
a/libexfat/cluster.c
b/libexfat/cluster.c
index
66f808f
..
0f2e91b
100644
(file)
--- a/
libexfat/cluster.c
+++ b/
libexfat/cluster.c
@@
-122,7
+122,7
@@
static cluster_t find_bit_and_set(bitmap_t* bitmap, size_t start, size_t end)
for (i = start_index; i < end_index; i++)
{
- if (bitmap[i] == ~((bitmap_t) 0))
+ if (bitmap[i] ==
(bitmap_t)
~((bitmap_t) 0))
continue;
start_bitindex = MAX(i * sizeof(bitmap_t) * 8, start);
end_bitindex = MIN((i + 1) * sizeof(bitmap_t) * 8, end);