SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
StringUtil.hpp
1#pragma once
2
3#include "revolution.h"
4
5namespace MR {
6 const char* getBasename(const char *);
7 void extractString(char *, const char *, u32, u32);
8
9 int strcasecmp(const char *, const char *);
10 bool isEqualString(const char *, const char *);
11 bool isEqualStringCase(const char *, const char *);
12 bool isEqualSubString(const char *, const char *);
13 bool hasStringSpace(const char *);
14
15 void addFilePrefix(char *, u32, const char *, const char *);
16
17 void copyString(char *, const char *, u32);
18 void copyString(wchar_t *, const wchar_t *, u32);
19 void addPictureFontCode(wchar_t *, int);
20 void addPictureFontTag(wchar_t *, int);
21 void addPictureFontTagPlayerIcon(wchar_t *);
22 void addNewLine(wchar_t *);
23
24 bool isNullOrEmptyString(const char *);
25
26 void scan32(const char *, const char *, s32 *);
27 void scan16(const char *, const char *, u16 *);
28 void scan8(const char *, const char *, u8 *);
29 void scanf32(const char *, const char *, f32 *);
30 void scanu8x4(const char *, const char *, u8 *);
31 void scans16x4(const char *, const char *, s16 *);
32 void scanf32x4(const char *, const char *, f32 *);
33};