BStringList: Fix compare_private_data[ignore_case]()

Signed-off-by: Ingo Weinhold <[email protected]>
This commit is contained in:
Dariusz Knociński
2012-12-07 00:24:57 +01:00
committed by Ingo Weinhold
parent 0c8935498e
commit 690a7f3d47
+6 -6
View File
@@ -17,16 +17,16 @@
static int static int
compare_private_data(const void* a, const void* b) compare_private_data(const void* a, const void* b)
{ {
return BString::Private::StringFromData((char*)a).Compare( return BString::Private::StringFromData(*(char**)a).Compare(
BString::Private::StringFromData((char*)b)); BString::Private::StringFromData(*(char**)b));
} }
static int static int
compare_private_data_ignore_case(const void* a, const void* b) compare_private_data_ignore_case(const void* a, const void* b)
{ {
return BString::Private::StringFromData((char*)a).ICompare( return BString::Private::StringFromData(*(char**)a).ICompare(
BString::Private::StringFromData((char*)b)); BString::Private::StringFromData(*(char**)b));
} }
@@ -367,7 +367,7 @@ BStringList::Flatten(void* buf, ssize_t size) const
if (size < FlattenedSize()) if (size < FlattenedSize())
return B_NO_MEMORY; return B_NO_MEMORY;
int32 count = CountStrings(); int32 count = CountStrings();
for (int32 i = 0; i < count; i++) { for (int32 i = 0; i < count; i++) {
BString item = StringAt(i); BString item = StringAt(i);
@@ -403,7 +403,7 @@ BStringList::Unflatten(type_code code, const void* buffer, ssize_t size)
} }
return B_OK; return B_OK;
} }
void void