summaryrefslogtreecommitdiff
path: root/arm9/src/unk_02021FF8.c
diff options
context:
space:
mode:
Diffstat (limited to 'arm9/src/unk_02021FF8.c')
-rw-r--r--arm9/src/unk_02021FF8.c40
1 files changed, 0 insertions, 40 deletions
diff --git a/arm9/src/unk_02021FF8.c b/arm9/src/unk_02021FF8.c
index 2fe37556..d578bba5 100644
--- a/arm9/src/unk_02021FF8.c
+++ b/arm9/src/unk_02021FF8.c
@@ -5,46 +5,6 @@
#pragma thumb on
-BOOL String_IsTrainerName(struct String * string)
-{
- return string->size != 0 && string->data[0] == 0xF100;
-}
-
-void StringCat_HandleTrainerName(struct String * dest, struct String * src)
-{
- if (String_IsTrainerName(src))
- {
- u16 * dest_p = &dest->data[dest->size];
- u16 * src_p = &src->data[1];
- s32 bit = 0;
- u32 outsize = 0;
- u16 cur_char = 0;
-
- while (1)
- {
- cur_char = (u16)((*src_p >> bit) & 0x1FF);
- bit += 9;
- if (bit >= 15)
- {
- src_p++;
- bit -= 15;
- if (bit != 0)
- {
- cur_char |= (*src_p << (9 - bit)) & 0x1FF;
- }
- }
- if (cur_char == 0x1FF)
- break;
- *dest_p++ = cur_char;
- outsize++;
- }
- *dest_p = EOS;
- dest->size += outsize;
- }
- else
- StringCat(dest, src);
-}
-
struct UnkStruct_020220C4 * FUN_020220C4(u8 * a0, u32 a1, void (*a2)(s32, s32, u32), u32 a3, u32 a4)
{
struct UnkStruct_020220C4 * ret;