diff options
author | Diegoisawesome <Diegoisawesome@users.noreply.github.com> | 2018-07-25 08:10:18 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-07-25 08:10:18 -0700 |
commit | 919e7b4387556ce59e2d3a3bcb2ad44fe76ee8ee (patch) | |
tree | 345f52571b2d6c5505441e914f73d576acff7c9a /src/unk_text_util.c | |
parent | 5883f867f00b8cc3f3630a8ab4aa2e9d21406949 (diff) | |
parent | 7270e73fee332d53c4f30069af4525d89cd165b0 (diff) |
Merge pull request #279 from Diegoisawesome/master
Move strings to C, misc cleanup
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]; -} |