summaryrefslogtreecommitdiff
path: root/src/PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Include/wstring.h
blob: b78ddf0ebed08f5ea6d7efb8c88269343fe593e1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#ifndef MSL_WSTRING_H
#define MSL_WSTRING_H

#include <cstddef>

#ifdef __cplusplus
extern "C" {
#endif

typedef struct wString {
    wchar_t* buffer;
    size_t field_0x4;
    size_t field_0x8;
} wString;

size_t wcslen(const wchar_t*);
wchar_t* wcscpy(wchar_t*, const wchar_t*);
wchar_t* wcsncpy(wchar_t*, const wchar_t*, size_t);
wchar_t* wcscat(wchar_t*, const wchar_t*);
int wcscmp(const wchar_t*, const wchar_t*);
wchar_t* wcschr(const wchar_t*, wchar_t);

#ifdef __cplusplus
}
#endif

#endif