summaryrefslogtreecommitdiff
path: root/new/uipriv_darwin.h
diff options
context:
space:
mode:
authorPietro Gagliardi <[email protected]>2015-04-07 00:26:27 -0400
committerPietro Gagliardi <[email protected]>2015-04-07 00:26:27 -0400
commit1d76d53593de0c6bd4faf8c47bb525977a33b178 (patch)
treeab01dc42676cf0cfada47cc581189fa48e2c6707 /new/uipriv_darwin.h
parent06adf7488da7cac837351256923b0ab5038d13ae (diff)
Changed ui_*.h to uipriv_*.h pending a public non-portable API.
Diffstat (limited to 'new/uipriv_darwin.h')
-rw-r--r--new/uipriv_darwin.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/new/uipriv_darwin.h b/new/uipriv_darwin.h
new file mode 100644
index 0000000..64b01db
--- /dev/null
+++ b/new/uipriv_darwin.h
@@ -0,0 +1,18 @@
+// 6 january 2015
+
+#ifndef __UI_UI_DARWIN_H__
+#define __UI_UI_DARWIN_H__
+
+#define MAC_OS_X_VERSION_MIN_REQUIRED MAC_OS_X_VERSION_10_7
+#define MAC_OS_X_VERSION_MAX_ALLOWED MAC_OS_X_VERSION_10_7
+#import <Cocoa/Cocoa.h>
+#import "uipriv.h"
+
+#define toNSString(str) [NSString stringWithUTF8String:(str)]
+
+// alloc_darwin.m
+extern void *uiAlloc(size_t);
+extern void *uiRealloc(void *, size_t);
+extern void uiFree(void *);
+
+#endif