The problem appears to be at the level of _PointerList_ itself. Also note, BList does not exhibit the issue.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28874 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
parent
4c1a09d0cf
commit
1f7f1654fb
@ -1,24 +1,24 @@
|
||||
#include <ObjectList.h>
|
||||
#include <String.h>
|
||||
|
||||
static int SortItemTestPositive(const BString *item1, const BString *item2)
|
||||
static int SortItemTestPositive(const void *item1, const void *item2)
|
||||
{
|
||||
return 1;
|
||||
}
|
||||
|
||||
static int SortItemTestNegative(const BString *item1, const BString *item2)
|
||||
static int SortItemTestNegative(const void *item1, const void *item2)
|
||||
{
|
||||
return -1;
|
||||
}
|
||||
|
||||
static int SortItemTestEqual(const BString *item1, const BString *item2)
|
||||
static int SortItemTestEqual(const void *item1, const void *item2)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
int main(int, char **)
|
||||
{
|
||||
BObjectList<BString> list;
|
||||
_PointerList_ list;
|
||||
for (int i = 0; i < 20; i++) {
|
||||
list.AddItem(new BString("test"));
|
||||
printf("List contains %d items, attempting sorts\n", i);
|
||||
|
Loading…
x
Reference in New Issue
Block a user