X-Git-Url: http://4ch.mooo.com/gitweb/?a=blobdiff_plain;f=src%2Flib%2F16_head.h;h=6c5f9b0bcd2ac6880f37e76d2976b548b21e867f;hb=1287746074527ec8af4c6ca515802e5a72d0ef05;hp=89ccf169b33e769498b92ed21815f3cdf80e4670;hpb=2671c2fbb3ae37b5b9e20182a51b5aa6fb7220ec;p=16.git diff --git a/src/lib/16_head.h b/src/lib/16_head.h index 89ccf169..6c5f9b0b 100644 --- a/src/lib/16_head.h +++ b/src/lib/16_head.h @@ -42,7 +42,6 @@ #include #include #include -//#include #include "src/lib/types.h" /* Control codes for all keys on the keyboard */ @@ -160,11 +159,13 @@ typedef enum {false,true} boolean; typedef void __based(__self) * memptr; //typedef sregs.w.es * memptr //typedef __segment * memptr; -//typedef fenp.op_ptr_seg * memptr;//=fenv_t.; +//typedef fenp.op_ptr_seg * memptr; typedef struct { int old_mode; //old video mode before game! -} global_game_variables_t; + word frames_per_second; + clock_t t; +} global_game_variables_t; /* local function */ void wait(clock_t wait); @@ -172,6 +173,8 @@ void* AllocateLargestFreeBlock(size_t* Size); size_t GetFreeSize(void); void far *AllocateLargestFarFreeBlock(size_t far* Size); size_t GetFarFreeSize(void); +void __near *AllocateLargestNearFreeBlock(size_t* Size); +size_t GetNearFreeSize(void); long int filesize(FILE *fp); int US_CheckParm(char *parm,char **strings);