X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=main.h;h=f4fcf00423595ffd5226e54525368219bccc655f;hb=cf219e920bb038c9ac2c879adcfd048dc13bf3bc;hp=3de002ec753bb7f8a80d0c6127918850e3e920a5;hpb=c9e9b6457540d1feb7ccd7186ccffa57698dec57;p=open-adventure.git diff --git a/main.h b/main.h index 3de002e..f4fcf00 100644 --- a/main.h +++ b/main.h @@ -1,6 +1,17 @@ -#define LINESIZE 101 +#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], MAP1[], MAP2[]; +extern signed char INLINE[LINESIZE+1], MAP1[], MAP2[]; +extern signed char raw_input[LINESIZE+1]; +extern FILE *logfp; +extern bool oldstyle; +extern lcg_state lcgstate;