mirror of
https://github.com/zeldaret/st
synced 2026-07-08 22:34:49 -04:00
find and start new/delete operators
This commit is contained in:
@@ -0,0 +1,10 @@
|
||||
#pragma once
|
||||
|
||||
#include "types.h"
|
||||
|
||||
class SysFault {
|
||||
public:
|
||||
void func_020125a4(char* file, u16 line, char* msg, ...);
|
||||
};
|
||||
|
||||
extern SysFault data_02049984;
|
||||
@@ -0,0 +1,30 @@
|
||||
#pragma once
|
||||
|
||||
#include "types.h"
|
||||
|
||||
typedef u32 UnkId;
|
||||
enum __UnkId {
|
||||
UnkId_EXPH = 'EXPH',
|
||||
UnkId_FRMH = 'FRMH',
|
||||
UnkId_UNTH = 'UNTH',
|
||||
UnkId_UNSH = 'UNSH',
|
||||
};
|
||||
|
||||
struct UnkStruct_02011e10 {
|
||||
/* 00 */ UnkId mId;
|
||||
/* 04 */ unk8 mUnk_04[0x28];
|
||||
/* 2C */
|
||||
};
|
||||
|
||||
void* SysNew(UnkStruct_02011e10* param1, s32 length, s32 param3);
|
||||
void SysDelete(void* ptr);
|
||||
void* func_02011f10(s32 length);
|
||||
void* func_02011f30(s32 length);
|
||||
|
||||
class SysObject {
|
||||
public:
|
||||
static void* operator new(unsigned long length, u32 id, u32 idLength);
|
||||
static void* operator new[](unsigned long length, u32* id, u32 idLength);
|
||||
static void operator delete(void* ptr);
|
||||
static void operator delete[](void* ptr);
|
||||
};
|
||||
Reference in New Issue
Block a user