diff options
| author | Max Roncace <me@caseif.net> | 2026-01-06 07:45:15 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-01-06 04:45:15 -0800 |
| commit | fd863582d657bb2c70f7ac73d5f534c6b0be7aa6 (patch) | |
| tree | adf9a30b0fe674c718918ee058154ecdbe84e133 /src/f_pc/f_pc_stdcreate_req.cpp | |
| parent | 3679e7abab82df6447f7b55aa472b5b9c8062fb0 (diff) | |
f_pc mostly linked for Wii/Shield (#3015)
Diffstat (limited to 'src/f_pc/f_pc_stdcreate_req.cpp')
| -rw-r--r-- | src/f_pc/f_pc_stdcreate_req.cpp | 26 |
1 files changed, 14 insertions, 12 deletions
diff --git a/src/f_pc/f_pc_stdcreate_req.cpp b/src/f_pc/f_pc_stdcreate_req.cpp index 0d5bc43e4d..9f56391dd2 100644 --- a/src/f_pc/f_pc_stdcreate_req.cpp +++ b/src/f_pc/f_pc_stdcreate_req.cpp @@ -10,7 +10,7 @@ #include "f_pc/f_pc_debug_sv.h" #include <dolphin/dolphin.h> -s32 fpcSCtRq_phase_Load(standard_create_request_class* i_request) { +int fpcSCtRq_phase_Load(standard_create_request_class* i_request) { int ret = fpcLd_Load(i_request->process_name); switch (ret) { @@ -25,7 +25,7 @@ s32 fpcSCtRq_phase_Load(standard_create_request_class* i_request) { } } -s32 fpcSCtRq_phase_CreateProcess(standard_create_request_class* i_request) { +int fpcSCtRq_phase_CreateProcess(standard_create_request_class* i_request) { fpcLy_SetCurrentLayer(i_request->base.layer); i_request->base.process = fpcBs_Create(i_request->process_name, i_request->base.id, i_request->process_append); @@ -40,7 +40,7 @@ s32 fpcSCtRq_phase_CreateProcess(standard_create_request_class* i_request) { } } -s32 fpcSCtRq_phase_SubCreateProcess(standard_create_request_class* i_request) { +int fpcSCtRq_phase_SubCreateProcess(standard_create_request_class* i_request) { fpcLy_SetCurrentLayer(i_request->base.layer); int ret = fpcBs_SubCreate(i_request->base.process); @@ -56,8 +56,9 @@ s32 fpcSCtRq_phase_SubCreateProcess(standard_create_request_class* i_request) { return ret; } -s32 fpcSCtRq_phase_IsComplete(standard_create_request_class* i_request) { - process_node_class* procNode = (process_node_class*)i_request->base.process; +int fpcSCtRq_phase_IsComplete(standard_create_request_class* i_request) { + process_node_class* procNode = + (process_node_class*)((standard_create_request_class*)i_request)->base.process; if (fpcBs_Is_JustOfType(g_fpcNd_type, procNode->base.subtype) == TRUE) { if (fpcLy_IsCreatingMesg(&procNode->layer) == TRUE) { return cPhs_INIT_e; @@ -66,7 +67,7 @@ s32 fpcSCtRq_phase_IsComplete(standard_create_request_class* i_request) { return cPhs_NEXT_e; } -s32 fpcSCtRq_phase_PostMethod(standard_create_request_class* i_request) { +int fpcSCtRq_phase_PostMethod(standard_create_request_class* i_request) { stdCreateFunc create_func = i_request->create_post_method; if (create_func != NULL) { @@ -79,30 +80,31 @@ s32 fpcSCtRq_phase_PostMethod(standard_create_request_class* i_request) { return cPhs_NEXT_e; } -s32 fpcSCtRq_phase_Done(standard_create_request_class* i_request) { +int fpcSCtRq_phase_Done(standard_create_request_class* i_request) { return cPhs_NEXT_e; } -s32 fpcSCtRq_Handler(standard_create_request_class* i_request) { - s32 phase_state = cPhs_Do(&i_request->phase_request, i_request); +int fpcSCtRq_Handler(standard_create_request_class* i_request) { + int phase_state = cPhs_Do(&i_request->phase_request, i_request); switch (phase_state) { case cPhs_NEXT_e: return fpcSCtRq_Handler(i_request); case cPhs_COMPLEATE_e: return cPhs_COMPLEATE_e; - case cPhs_LOADING_e: + case cPhs_INIT_e: + case cPhs_UNK3_e: case cPhs_ERROR_e: default: return phase_state; } } -s32 fpcSCtRq_Delete(standard_create_request_class* i_request) { +int fpcSCtRq_Delete(standard_create_request_class* i_request) { return 1; } -s32 fpcSCtRq_Cancel(standard_create_request_class* i_request) { +int fpcSCtRq_Cancel(standard_create_request_class* i_request) { return 1; } |
