27 static inline quint32 READINT32(
const char *pointer)
 
   29         return (quint32((quint8)(*pointer))) | (quint32(quint8(*(pointer + 1))) << 8) | (quint32(quint8(*(pointer + 2))) << 16) | (quint32(quint8(*(pointer + 3))) << 24);
 
   31 static inline quint16 READINT16(
const char *pointer)
 
   33         return (quint16((quint8)(*pointer))) | (quint16(quint8(*(pointer + 1))) << 8);
 
   35 static inline quint16 READBIGINT16(
const char *pointer)
 
   37         return (quint16((quint8)(*pointer)) << 8) | (quint16(quint8(*(pointer + 1))));
 
   39 static inline quint8 READINT8(
const char *pointer)
 
   41         return quint8(*pointer);
 
   44 #define WRITEINT8_DIRECT(type, integer) (type)(quint8)((integer) & 0xFF) 
   45 #define WRITEINT16_DIRECT(type, integer) WRITEINT8_DIRECT(type, integer), WRITEINT8_DIRECT(type, integer >> 8) 
   46 #define WRITEINT32_DIRECT(type, integer) WRITEINT8_DIRECT(type, integer), WRITEINT8_DIRECT(type, integer >> 8), WRITEINT8_DIRECT(type, integer >> 16), WRITEINT8_DIRECT(type, integer >> 24) 
   48 static inline void WRITEINT32(
char *pointer, 
const quint32 integer)
 
   50         *pointer = (quint8)(integer & 0xFF);
 
   51         *(pointer + 1) = (quint8)((integer >> 8) & 0xFF);
 
   52         *(pointer + 2) = (quint8)((integer >> 16) & 0xFF);
 
   53         *(pointer + 3) = (quint8)((integer >> 24) & 0xFF);
 
   55 static inline void WRITEINT16(
char *pointer, 
const quint16 integer)
 
   57         *pointer = (quint8)(integer & 0xFF);
 
   58         *(pointer + 1) = (quint8)((integer >> 8) & 0xFF);
 
   60 static inline void WRITEINT8(
char *pointer, 
const quint8 integer)
 
   62         *pointer = (quint8)(integer & 0xFF);
 
   65 static inline quint32 MAKEID(quint8 a, quint8 b, quint8 c, quint8 d)
 
   67         return quint32(a) | (quint32(b) << 8) | (quint32(c) << 16) | (quint32(d) << 24);
 
   72 #ifdef doomseeker_EXPORTS 
   73 #define MAIN_EXPORT __declspec(dllexport) 
   74 #define PLUGIN_EXPORT __declspec(dllimport) 
   76 #define MAIN_EXPORT __declspec(dllimport) 
   77 #define PLUGIN_EXPORT __declspec(dllexport) 
   87         static void sleep(
int time)