X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Flibgame%2Ftypes.h;h=9fb00ec7f09b2719be6f79991ea4e3960bd81381;hb=c8689f0335cd584d24570046c6eb5a3b75701305;hp=6e55364cb9ddd40945865a5eda9cbd262324c8ac;hpb=97fb6c2a140f361991541bcf5a5c1e5d18deaf74;p=rocksndiamonds.git diff --git a/src/libgame/types.h b/src/libgame/types.h index 6e55364c..9fb00ec7 100644 --- a/src/libgame/types.h +++ b/src/libgame/types.h @@ -1,15 +1,13 @@ -/*********************************************************** -* Artsoft Retro-Game Library * -*----------------------------------------------------------* -* (c) 1994-2006 Artsoft Entertainment * -* Holger Schemel * -* Detmolder Strasse 189 * -* 33604 Bielefeld * -* Germany * -* e-mail: info@artsoft.org * -*----------------------------------------------------------* -* types.h * -***********************************************************/ +// ============================================================================ +// Artsoft Retro-Game Library +// ---------------------------------------------------------------------------- +// (c) 1995-2014 by Artsoft Entertainment +// Holger Schemel +// info@artsoft.org +// https://www.artsoft.org/ +// ---------------------------------------------------------------------------- +// types.h +// ============================================================================ #ifndef TYPES_H #define TYPES_H @@ -20,9 +18,9 @@ #include #include -typedef int boolean; -#if !defined(PLATFORM_WIN32) +#if !defined(PLATFORM_WINDOWS) +typedef int boolean; typedef unsigned char byte; #endif @@ -66,16 +64,16 @@ typedef unsigned char byte; #define EVEN(a) (((a) & 1) == 0) #endif -#define SIZEOF_ARRAY(array, type) (sizeof(array) / sizeof(type)) -#define SIZEOF_ARRAY_INT(array) SIZEOF_ARRAY(array, int) +#define ARRAY_SIZE(array) (sizeof(array) / sizeof(array[0])) struct ListNode { char *key; void *content; + struct ListNode *prev; struct ListNode *next; }; typedef struct ListNode ListNode; -#endif /* TYPES_H */ +#endif // TYPES_H