+/* global function/external variable */
+#ifndef __MACH__
+#define FUNCTION(name) \
+ .global name; \
+ .type name, %function; \
+ name
+
+#define EVAR(name) name
+#else
+#define FUNCTION(name) \
+ .globl _##name; \
+ _##name
+
+#define EVAR(name) _##name
+#endif
+