Implement & link m_mail_check[_ovl].c

This commit is contained in:
Cuyler36
2023-07-27 14:16:49 -04:00
parent b4965bdc46
commit 6fc930e68a
5 changed files with 1398 additions and 0 deletions
+5
View File
@@ -79,6 +79,8 @@ m_mail.c:
.text: [0x803BC70C, 0x803BD230]
.data: [0x80656670, 0x806566C0]
.bss: [0x81297CD0, 0x81297E68]
m_mail_check.c:
.text: [0x803BD230, 0x803BD250]
m_mail_password_check.c:
.text: [0x803BD250, 0x803BEC9C]
.data: [0x806566C0, 0x806571D8]
@@ -255,6 +257,9 @@ m_random_field/mRF_MakePerfectBit.c:
.text: [0x8050B1AC, 0x8050B1D4]
m_random_field/mRF_GetRandomStepMode.c:
.text: [0x8050B284, 0x8050B2C0]
m_mail_check_ovl.c:
.text: [0x8050F06C, 0x8050F838]
.data: [0x8069F320, 0x8069FA40]
ac_douzou.c:
.text: [0x805AD6D8, 0x805AE704]
.rodata: [0x8064A7C0, 0x8064A7E8]
+16
View File
@@ -0,0 +1,16 @@
#ifndef M_MAIL_CHECK_H
#define M_MAIL_CHECK_H
#include "types.h"
#ifdef __cplusplus
extern "C" {
#endif
extern int mMC_get_mail_hit_rate(int* len, u8* str);
#ifdef __cplusplus
}
#endif
#endif
+36
View File
@@ -0,0 +1,36 @@
#ifndef M_MAIL_CHECK_OVL_H
#define M_MAIL_CHECK_OVL_H
#include "types.h"
#ifdef __cplusplus
extern "C" {
#endif
enum {
mMck_CASE_LOWER,
mMck_CASE_UPPER,
mMck_CASE_NUM
};
enum {
mMck_CHECK_KEY_TYPE_A,
mMck_CHECK_KEY_TYPE_B,
mMck_CHECK_KEY_TYPE_C,
mMck_CHECK_KEY_TYPE_D,
mMck_CHECK_KEY_TYPE_E,
mMck_CHECK_KEY_TYPE_F,
mMck_CHECK_KEY_TYPE_G,
mMck_CHECK_KEY_TYPE_NUM
};
extern int mMck_check_key_hit(int* len, u8* str);
extern int mMck_check_key_hit_nes(u8* str);
#ifdef __cplusplus
}
#endif
#endif
+7
View File
@@ -0,0 +1,7 @@
#include "m_mail_check.h"
#include "m_mail_check_ovl.h"
extern int mMC_get_mail_hit_rate(int* len, u8* str) {
return mMck_check_key_hit(len, str);
}
File diff suppressed because it is too large Load Diff