rnd-20030405-1-src
[rocksndiamonds.git] / src / libgame / types.h
index 2ee05af0c7e961cbe16555889488fb1f7d708712..c8ab0efc85fac9471049ab5a6a15714fdd3e145c 100644 (file)
 #include <sys/types.h>
 
 typedef unsigned char boolean;
+
+#if !defined(PLATFORM_WIN32)
 typedef unsigned char byte;
+#endif
 
 #ifndef FALSE
 #define FALSE          0
@@ -46,4 +49,13 @@ typedef unsigned char byte;
 #define SIZEOF_ARRAY(array, type)      (sizeof(array) / sizeof(type))
 #define SIZEOF_ARRAY_INT(array)                SIZEOF_ARRAY(array, int)
 
+
+struct ListNode
+{
+  char *key;
+  void *content;
+  struct ListNode *next;
+};
+typedef struct ListNode ListNode;
+
 #endif /* TYPES_H */