X-Git-Url: https://jxself.org/git/?p=open-adventure.git;a=blobdiff_plain;f=main.h;h=184aceea0a17be1a0e727614318946042001e02a;hp=9dc7b3dbcc224980f57256f456772452e217c5e0;hb=196a9e1a4960e01dcf4af9aef01a8daf3b5cbbc8;hpb=01b2c05cbb7299241571f7f039a591e09088aeec diff --git a/main.h b/main.h index 9dc7b3d..184acee 100644 --- a/main.h +++ b/main.h @@ -1,6 +1,16 @@ +#include + #define LINESIZE 100 +typedef struct lcg_state +{ + unsigned long a, c, m, x; +} lcg_state; + extern long ABB[], ATAB[], ATLOC[], BLKLIN, DFLAG, DLOC[], FIXED[], HOLDNG, KTAB[], *LINES, LINK[], LNLENG, LNPOSN, PARMS[], PLACE[], PTEXT[], RTEXT[], TABSIZ; -extern signed char INLINE[LINESIZE+1], MAP1[], MAP2[]; +extern signed char rawbuf[LINESIZE], INLINE[LINESIZE+1], MAP1[], MAP2[]; +extern FILE *logfp; +extern bool oldstyle; +extern lcg_state lcgstate;