diff options
Diffstat (limited to 'src/unk_text_util.c')
-rw-r--r-- | src/unk_text_util.c | 56 |
1 files changed, 0 insertions, 56 deletions
diff --git a/src/unk_text_util.c b/src/unk_text_util.c deleted file mode 100644 index 2773522b2..000000000 --- a/src/unk_text_util.c +++ /dev/null @@ -1,56 +0,0 @@ -#include "global.h" -#include "text.h" -#include "unk_text_util.h" -#include "string_util.h" - -static EWRAM_DATA const u8 *sStringPointers[8] = {}; - -void UnkTextUtil_Reset(void) -{ - const u8 **ptr; - u8 *fillval; - const u8 **ptr2; - - ptr = sStringPointers; - fillval = NULL; - ptr2 = ptr + (ARRAY_COUNT(sStringPointers) - 1); - do - { - *ptr2-- = fillval; - } while ((int)ptr2 >= (int)ptr); -} - -void UnkTextUtil_SetPtrI(u8 idx, const u8 *ptr) -{ - if (idx < ARRAY_COUNT(sStringPointers)) - { - sStringPointers[idx] = ptr; - } -} - -u8 *UnkTextUtil_StringExpandPlaceholders(u8 *dest, const u8 *src) -{ - while (*src != EOS) - { - if (*src != CHAR_SPECIAL_F7) - { - *dest++ = *src++; - } - else - { - src++; - if (sStringPointers[*src] != NULL) - { - dest = StringCopy(dest, sStringPointers[*src]); - } - src++; - } - } - *dest = EOS; - return dest; -} - -const u8 *UnkTextUtil_GetPtrI(u8 idx) -{ - return sStringPointers[idx]; -} |