Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- static struct {
- SceUID uid;
- char name[64];
- } memblock_names[MAX_UIDS];
- static void memblock_names_init()
- {
- int i;
- for (i = 0; i < MAX_UIDS; i++)
- memblock_names[i].uid = -1;
- }
- static char *memblock_names_get_name(SceUID uid)
- {
- int i;
- for (i = 0; i < MAX_UIDS; i++) {
- if (memblock_names[i].uid == uid) {
- return memblock_names[i].name;
- }
- }
- return "<unknown>";
- }
- static void memblock_names_add(SceUID uid, const char *name)
- {
- int i;
- for (i = 0; i < MAX_UIDS; i++) {
- if (memblock_names[i].uid == -1) {
- memblock_names[i].uid = uid;
- strncpy(memblock_names[i].name, name, 64);
- debugPrintf("Added memblock: %d %s\n", uid, name);
- break;
- }
- }
- }
- static void memblock_names_delete(SceUID uid)
- {
- int i;
- for (i = 0; i < MAX_UIDS; i++) {
- if (memblock_names[i].uid == uid) {
- debugPrintf("Deleted memblock: %d %s\n", uid,
- memblock_names_get_name(uid));
- memblock_names[i].uid = -1;
- break;
- }
- }
- }
- static void memblock_names_print()
- {
- int i;
- debugPrintf("Memblocks:\n");
- for (i = 0; i < MAX_UIDS; i++) {
- if (memblock_names[i].uid != -1) {
- debugPrintf("\tUID: %d Name: %s\n",
- memblock_names[i].uid,
- memblock_names[i].name);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement