Delete `lha.c`

Since all functions have been migrated, there's no use for this file anymore.
This commit is contained in:
gijs 2023-10-21 19:27:19 +02:00
parent 40e528eb4d
commit 52c76621f6
1 changed files with 0 additions and 191 deletions

191
src/lha.c
View File

@ -1,191 +0,0 @@
#include "common.h"
// char* STR_Invalid_header_LHarc_file_ = "Invalid header (LHarc file ?)";
// char* STR_INVALID_HEADER_LHA_FILE = "Invalid header (LHa file ?)";
const u32 STR_FILE_NOT_FOUND[] = {
0x83478389,
0x815B94AD,
0x90B68149,
0x8140966B,
0x90EC82DC,
0x82C59841,
0x978D82B5,
0x82C489BA,
0x82B382A2,
0x81420A00
};
const char STR_LHa___s_s__s[] = "LHa: %s%s %s\n";
const char STR_Error[] = "Error: ";
const char STR_Fatal_error[] = "Fatal error:";
const char STR_EMPTY[] = "";
void Unpack(s32, s32);
INCLUDE_ASM(const s32, "lha", func_80079F70);
INCLUDE_ASM(const s32, "lha", func_8007A070);
INCLUDE_ASM(const s32, "lha", Unpack);
/* ABE0 8007A7E0 */
u32 __read_u32_le(u8* arg0) {
return (arg0[0] << 24) | (arg0[1] << 16) | (arg0[2] << 8) | arg0[3];
}
INCLUDE_ASM(const s32, "lha", func_8007A80C);
INCLUDE_ASM(const s32, "lha", func_8007AB30);
INCLUDE_ASM(const s32, "lha", func_8007AB7C);
INCLUDE_ASM(const s32, "lha", func_8007ABAC);
extern char STR_UNPACK_ERROR_UNSUPPORTED_FORMAT[];
extern OSMesgQueue MQ_800AF320;
/* B030 8007AC30 */
void UnpackProc(void) {
struct {
/* 0x00 */ s32 field_0x0;
/* 0x04 */ OSMesgQueue* field_0x4;
/* 0x08 */ u8 field_0x8;
/* 0x09 */ u8 field_0x9[3];
/* 0x0C */ s32 field_0xc;
/* 0x10 */ s32 field_0x10;
} *sp10;
sp10 = NULL;
while(1) {
osRecvMesg(&MQ_800AF320, &sp10, 1);
if (sp10->field_0x8 == 1) {
Unpack(sp10->field_0x10, sp10->field_0xc);
osSendMesg(sp10->field_0x4, sp10, 1);
} else {
__some_logging(STR_UNPACK_ERROR_UNSUPPORTED_FORMAT, sp10->field_0x8);
}
}
}
INCLUDE_ASM(const s32, "lha", func_8007ACB0);
INCLUDE_ASM(const s32, "lha", func_8007AE9C);
INCLUDE_ASM(const s32, "lha", func_8007AF3C);
INCLUDE_ASM(const s32, "lha", func_8007AFE4);
INCLUDE_ASM(const s32, "lha", func_8007B710);
INCLUDE_ASM(const s32, "lha", func_8007B744);
INCLUDE_ASM(const s32, "lha", func_8007B7A8);
INCLUDE_ASM(const s32, "lha", func_8007B83C);
INCLUDE_ASM(const s32, "lha", can_log_crc_error);
INCLUDE_ASM(const s32, "lha", func_8007BA98);
INCLUDE_ASM(const s32, "lha", func_8007BB48);
/* BF90 8007BB90 */
void __log_lha_error(unsigned char* arg0, unsigned char* arg1) {
__some_logging(STR_LHa___s_s__s, STR_Error, arg0, arg1);
}
/* BFC0 8007BBC0 */
void __log_fatal_error_desc(char* arg0) {
__some_logging(STR_LHa___s_s__s, STR_Fatal_error, &STR_EMPTY, arg0);
}
/* BFF4 8007BBF4 */
void __log_fatal_error(char* arg0, char* arg1) {
__some_logging(STR_LHa___s_s__s, STR_Fatal_error, arg0, arg1);
}
INCLUDE_ASM(const s32, "lha", func_8007BC24);
INCLUDE_ASM(const s32, "lha", func_8007BF10);
INCLUDE_ASM(const s32, "lha", func_8007C204);
INCLUDE_ASM(const s32, "lha", func_8007C25C);
INCLUDE_ASM(const s32, "lha", func_8007C378);
INCLUDE_ASM(const s32, "lha", func_8007C438);
INCLUDE_ASM(const s32, "lha", func_8007C538);
INCLUDE_ASM(const s32, "lha", __logs_read_error);
INCLUDE_ASM(const s32, "lha", func_8007C74C);
INCLUDE_ASM(const s32, "lha", func_8007CAB8);
INCLUDE_ASM(const s32, "lha", func_8007CE48);
INCLUDE_ASM(const s32, "lha", func_8007D200);
INCLUDE_ASM(const s32, "lha", func_8007D594);
INCLUDE_ASM(const s32, "lha", func_8007D5B8);
INCLUDE_ASM(const s32, "lha", func_8007D7BC);
INCLUDE_ASM(const s32, "lha", func_8007D8A8);
INCLUDE_ASM(const s32, "lha", func_8007DBF4);
INCLUDE_ASM(const s32, "lha", func_8007DDF0);
INCLUDE_ASM(const s32, "lha", func_8007DFF0);
INCLUDE_ASM(const s32, "lha", func_8007E2F8);
INCLUDE_ASM(const s32, "lha", func_8007E698);
INCLUDE_ASM(const s32, "lha", func_8007E6DC);
INCLUDE_ASM(const s32, "lha", func_8007E800);
INCLUDE_ASM(const s32, "lha", func_8007E8F0);
INCLUDE_ASM(const s32, "lha", func_8007EE2C);
INCLUDE_ASM(const s32, "lha", func_8007F1A0);
INCLUDE_ASM(const s32, "lha", func_8007F1F8);
INCLUDE_ASM(const s32, "lha", func_8007F218);
INCLUDE_ASM(const s32, "lha", func_8007F234);
INCLUDE_ASM(const s32, "lha", func_8007F314);
INCLUDE_ASM(const s32, "lha", func_8007F334);
INCLUDE_ASM(const s32, "lha", func_8007F408);
INCLUDE_ASM(const s32, "lha", func_8007F450);
INCLUDE_ASM(const s32, "lha", func_8007F47C);
INCLUDE_ASM(const s32, "lha", func_8007F4B0);
INCLUDE_ASM(const s32, "lha", func_8007F4E4);
INCLUDE_ASM(const s32, "lha", __file_read);
INCLUDE_ASM(const s32, "lha", __file_write);
void func_8007F640(void) { }
INCLUDE_ASM(const s32, "lha", func_8007F648);
INCLUDE_ASM(const s32, "lha", func_8007F844);