From 9d82afb559cd74b1986d48ead3d096c88805e0fc Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Dariusz=20Knoci=C5=84ski?= <dknoto@gmail.com>
Date: Thu, 6 Dec 2012 22:50:57 +0100
Subject: [PATCH] BStringList: fixed procedures compare_privet_data and
compare_privet_data_ignore_case.
---
src/kits/support/StringList.cpp | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/src/kits/support/StringList.cpp b/src/kits/support/StringList.cpp
index 900322d..7b453d8 100644
a
|
b
|
|
17 | 17 | static int |
18 | 18 | compare_private_data(const void* a, const void* b) |
19 | 19 | { |
20 | | return BString::Private::StringFromData((char*)a).Compare( |
21 | | BString::Private::StringFromData((char*)b)); |
| 20 | return BString::Private::StringFromData(*(char**)a).Compare( |
| 21 | BString::Private::StringFromData(*(char**)b)); |
22 | 22 | } |
23 | 23 | |
24 | 24 | |
25 | 25 | static int |
26 | 26 | compare_private_data_ignore_case(const void* a, const void* b) |
27 | 27 | { |
28 | | return BString::Private::StringFromData((char*)a).ICompare( |
29 | | BString::Private::StringFromData((char*)b)); |
| 28 | return BString::Private::StringFromData(*(char**)a).ICompare( |
| 29 | BString::Private::StringFromData(*(char**)b)); |
30 | 30 | } |
31 | 31 | |
32 | 32 | |
… |
… |
BStringList::Flatten(void* buf, ssize_t size) const
|
367 | 367 | |
368 | 368 | if (size < FlattenedSize()) |
369 | 369 | return B_NO_MEMORY; |
370 | | |
| 370 | |
371 | 371 | int32 count = CountStrings(); |
372 | 372 | for (int32 i = 0; i < count; i++) { |
373 | 373 | BString item = StringAt(i); |
… |
… |
BStringList::Unflatten(type_code code, const void* buffer, ssize_t size)
|
403 | 403 | } |
404 | 404 | |
405 | 405 | return B_OK; |
406 | | } |
| 406 | } |
407 | 407 | |
408 | 408 | |
409 | 409 | void |