warnings--
[framework/uifw/embryo.git] / src / bin / embryo_cc_sc.h
index 53a4992..89fd1c3 100644 (file)
 #include <stdarg.h>
 #include <stdio.h>
 #include <setjmp.h>
-#include "embryo_cc_osdefs.h"
-#include "embryo_cc_amx.h"
 
-#if HAVE___ATTRIBUTE__
-#define __UNUSED__ __attribute__((unused))
+#ifndef _MSC_VER
+# include <stdint.h>
 #else
-#define __UNUSED__
+# include <stddef.h>
+# include <Evil.h>
 #endif
 
+#include "embryo_cc_amx.h"
+
 /* Note: the "cell" and "ucell" types are defined in AMX.H */
 
 #define PUBLIC_CHAR '@'                /* character that defines a function "public" */
@@ -59,7 +60,7 @@
 #define PREPROC_TERM  '\x7f'   /* termination character for preprocessor expressions (the "DEL" code) */
 #define sDEF_PREFIX   "default.inc"    /* default prefix filename */
 
-typedef void       *stkitem;   /* type of items stored on the stack */
+typedef intptr_t stkitem;      /* type of items stored on the stack */
 
 typedef struct __s_arginfo
 {                              /* function argument info */