Files
2024-08-20 20:19:54 -04:00

30 lines
567 B
C++

#pragma once
#include <revolution.h>
class HashSortTable {
public:
HashSortTable(u32);
bool add(const char *, u32, bool);
bool add(u32, u32);
bool addOrSkip(u32, u32);
void sort();
s32 search(u32, u32 *);
s32 search(const char *, u32 *);
s32 search(const char *, const char *, u32 *);
void swap(const char *, const char *);
u8 _0;
u32* mHashCodes; // 0x4
u32* _8;
u32* _C;
u32* _10;
u32 _14;
u32 _18;
};
namespace MR {
u32 getHashCode(const char *);
u32 getHashCodeLower(const char *);
};