summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2020-06-20 13:15:58 -0400
committerPikalaxALT <pikalaxalt@gmail.com>2020-06-20 13:15:58 -0400
commitc3ef2ae6c949ecc2c847c74bb6b2f56dccd1b044 (patch)
treea8a2d9b5174b94de5734e19363d66cc021e97438
parent16b091058e6135f9b7875fcf074d812d610df380 (diff)
Fix String struct
-rw-r--r--charmap.txtbin0 -> 46016 bytes
-rw-r--r--include/MWC_string.h1
-rw-r--r--include/string16.h6
3 files changed, 4 insertions, 3 deletions
diff --git a/charmap.txt b/charmap.txt
new file mode 100644
index 00000000..41724bdf
--- /dev/null
+++ b/charmap.txt
Binary files differ
diff --git a/include/MWC_string.h b/include/MWC_string.h
index d2980fb6..79639239 100644
--- a/include/MWC_string.h
+++ b/include/MWC_string.h
@@ -4,5 +4,6 @@
#include "nitro/types.h"
void * memset(void *, int, u32);
+void * memcpy(void *, const void *, u32);
#endif //GUARD_MWC_STRING_H
diff --git a/include/string16.h b/include/string16.h
index 91888a7b..71880020 100644
--- a/include/string16.h
+++ b/include/string16.h
@@ -3,11 +3,11 @@
struct String
{
- u16 len;
- u16 pos;
+ u16 maxsize;
+ u16 size;
u32 magic;
- u16 unk8;
u16 data[1];
+ u8 padding[2];
};
struct String * String_ctor(u32 count, u32 heap_id);