mirror of
https://github.com/zeldaret/tp
synced 2026-08-30 09:21:23 -04:00
Merge branch 'functions'
This commit is contained in:
@@ -12,6 +12,11 @@
|
||||
#include "f/f_pc/f_pc_priority.h"
|
||||
#include "f/f_pc/f_pc_profile.h"
|
||||
|
||||
extern "C" {
|
||||
void free__3cMlFPv(void* pPtr);
|
||||
void* memalignB__3cMlFiUl(int pAlign, u32 pSize);
|
||||
}
|
||||
|
||||
extern s32 lbl_80450D04; // f_pc_base::t_type
|
||||
extern s8 lbl_80450D08;
|
||||
extern s32 lbl_80450D0C; // f_pc_base::process_id
|
||||
|
||||
@@ -10,6 +10,10 @@
|
||||
#include "f/f_pc/f_pc_layer.h"
|
||||
#include "f/f_pc/f_pc_method.h"
|
||||
|
||||
extern "C" {
|
||||
void* memalignB__3cMlFiUl(int pAlign, u32 pSize);
|
||||
}
|
||||
|
||||
extern "C" {
|
||||
|
||||
BOOL fpcCtRq_isCreatingByID(create_tag* pTag, s32* pId) {
|
||||
|
||||
@@ -24,6 +24,15 @@
|
||||
#include "m_Do/m_Do_controller_pad/m_Do_controller_pad.h"
|
||||
|
||||
extern "C" {
|
||||
bool dDvdErrorMsg_c_NS_execute(void);
|
||||
bool dShutdownErrorMsg_c_NS_execute(void);
|
||||
void dDlst_peekZ_c_NS_peekData(dDlst_peekZ_c*);
|
||||
void fpcDw_Execute(base_process_class* pProc);
|
||||
void fpcDw_Handler(void*, void*);
|
||||
base_process_class* fpcFCtRq_Request(layer_class* pLayer, s16 pProcTypeID,
|
||||
FastCreateReqFunc param_3, void* param_4, void* pData);
|
||||
void* fpcCtIt_JudgeInLayer(u32 pLayerID, cNdIt_MethodFunc pFunc, void* pUserData);
|
||||
}
|
||||
|
||||
extern u8 lbl_80450D38;
|
||||
extern s8 lbl_80450D39;
|
||||
@@ -31,13 +40,6 @@ extern u8 lbl_80450EC4;
|
||||
extern layer_class lbl_803F4DB0; // f_pc_manager::rootlayer$3716
|
||||
extern node_list_class lbl_803F4DDC; // f_pc_manager::queue$3717
|
||||
|
||||
extern void fpcDw_Execute(base_process_class* pProc);
|
||||
extern void fpcDw_Handler(void*, void*);
|
||||
extern base_process_class* fpcFCtRq_Request(layer_class* pLayer, s16 pProcTypeID,
|
||||
FastCreateReqFunc param_3, void* param_4, void* pData);
|
||||
extern void* fpcCtIt_JudgeInLayer(u32 pLayerID, cNdIt_MethodFunc pFunc, void* pUserData);
|
||||
}
|
||||
|
||||
void fpcM_Draw(void* pProc) {
|
||||
fpcDw_Execute((base_process_class*)pProc);
|
||||
}
|
||||
|
||||
@@ -10,6 +10,13 @@
|
||||
#include "f/f_pc/f_pc_layer.h"
|
||||
#include "f/f_pc/f_pc_stdcreate_req.h"
|
||||
|
||||
extern "C" {
|
||||
void free__3cMlFPv(void* pPtr);
|
||||
void* memalignB__3cMlFiUl(int pAlign, u32 pSize);
|
||||
void sBs_ClearArea(void* pPtr, s32 pSize);
|
||||
s32 fpcSCtRq_Request(layer_class*, s16, process_method_func, void*, void*);
|
||||
}
|
||||
|
||||
// f_pc_node_req::l_fpcNdRq_Queue
|
||||
extern node_list_class lbl_803A3A38;
|
||||
// f_pc_node_req::clear$2359
|
||||
@@ -24,8 +31,6 @@ extern cPhs__Handler lbl_803A3AD0[4];
|
||||
extern s32 lbl_80450D48;
|
||||
extern s8 lbl_80450D4C;
|
||||
|
||||
extern "C" {
|
||||
|
||||
void fpcNdRq_RequestQTo(node_create_request* pNodeCreateReq) {
|
||||
fpcLy_CreatedMesg(pNodeCreateReq->mpLayerClass);
|
||||
fpcLy_CancelQTo(&pNodeCreateReq->mProcMthCls);
|
||||
@@ -290,5 +295,4 @@ s32 fpcNdRq_ReChangeNode(u32 pRequestId, s16 param_2, void* param_3) {
|
||||
|
||||
s32 fpcNdRq_ReRequest(u32 pRequestId, s16 param_2, void* param_3) {
|
||||
return fpcNdRq_ReChangeNode(pRequestId, param_2, param_3);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user