pokeplatinum/include/charcode_util.h
2025-12-14 10:36:00 -05:00

17 lines
745 B
C

#ifndef POKEPLATINUM_CHARCODE_UTIL_H
#define POKEPLATINUM_CHARCODE_UTIL_H
#include "charcode.h"
#include "string_gf.h"
charcode_t *CharCode_Copy(charcode_t *dst, const charcode_t *src);
charcode_t *CharCode_CopyNumChars(charcode_t *dst, const charcode_t *src, u32 num);
u32 CharCode_Length(const charcode_t *str);
BOOL CharCode_Compare(const charcode_t *str1, const charcode_t *str2);
BOOL CharCode_CompareNumChars(const charcode_t *str1, const charcode_t *str2, u32 num);
charcode_t *CharCode_FillWith(charcode_t *str, charcode_t fill, u32 num);
charcode_t *CharCode_FillWithEOS(charcode_t *str, u32 num);
charcode_t *CharCode_FromInt(charcode_t *str, s32 i, enum PaddingMode paddingMode, u32 digits);
#endif // POKEPLATINUM_CHARCODE_UTIL_H