pokediamond/include/string_util.h
2020-05-24 20:59:13 +01:00

26 lines
654 B
C

//
// Created by red031000 on 2020-05-24.
//
#ifndef POKEDIAMOND_STRING_UTIL_H
#define POKEDIAMOND_STRING_UTIL_H
#include "global.h"
enum PrintingMode {
NORMAL,
PAD_SPACE,
PAD_ZEROES
};
void StringCopy(u16 *dest, const u16 *src);
u16 *StringCopyN(u16 *dest, const u16 *src, u32 num);
u32 StringLength(const u16 *s);
BOOL StringNotEqual(const u16 *s1, const u16 *s2);
BOOL StringNotEqualN(const u16 *s1, const u16 *s2, u32 num);
u16 *StringFill(u16 *dest, u16 value, u32 num);
u16 *StringFillEOS(u16 *dest, u32 num);
u16 *ConvertUIntToDecimalString(u16 *dest, u32 value, enum PrintingMode mode, u32 n);
#endif //POKEDIAMOND_STRING_UTIL_H