aboutsummaryrefslogtreecommitdiff
path: root/src/libui_sdl/libui/darwin/text.m
diff options
context:
space:
mode:
authorStapleButter <thetotalworm@gmail.com>2017-09-09 02:30:51 +0200
committerStapleButter <thetotalworm@gmail.com>2017-09-09 02:30:51 +0200
commit70e4841d311d68689724768157cc9cbfbde7a9fc (patch)
treeba9499f77d1258530a7e60aa6e1732c41d98161c /src/libui_sdl/libui/darwin/text.m
parent81747d6c34eb159481a6ca3f283d065fa3568617 (diff)
another UI attempt, I guess.
sorry.
Diffstat (limited to 'src/libui_sdl/libui/darwin/text.m')
-rw-r--r--src/libui_sdl/libui/darwin/text.m19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/libui_sdl/libui/darwin/text.m b/src/libui_sdl/libui/darwin/text.m
new file mode 100644
index 0000000..f0d3dab
--- /dev/null
+++ b/src/libui_sdl/libui/darwin/text.m
@@ -0,0 +1,19 @@
+// 10 april 2015
+#import "uipriv_darwin.h"
+
+char *uiDarwinNSStringToText(NSString *s)
+{
+ char *out;
+
+ out = strdup([s UTF8String]);
+ if (out == NULL) {
+ fprintf(stderr, "memory exhausted in uiDarwinNSStringToText()\n");
+ abort();
+ }
+ return out;
+}
+
+void uiFreeText(char *s)
+{
+ free(s);
+}