Eliminate a global variable.

This commit is contained in:
Eric S. Raymond 2017-06-09 11:19:47 -04:00
parent 42b339a1b6
commit 0a4325ce45
3 changed files with 4 additions and 2 deletions

View file

@ -3,6 +3,8 @@
#include "advent.h" #include "advent.h"
#include "database.h" #include "database.h"
#define VRSION 25 /* bump on save format change */
/* /*
* Action handlers. Eventually we'll do lookup through a method table * Action handlers. Eventually we'll do lookup through a method table
* that calls these. Absolutely nothing like the original FORTRAN. * that calls these. Absolutely nothing like the original FORTRAN.

View file

@ -185,5 +185,5 @@ extern long AMBER, ATTACK, AXE, BACK, BATTER, BEAR,
STEPS, STICK, STREAM, THROW, TRIDNT, TROLL, TROLL2, STEPS, STICK, STREAM, THROW, TRIDNT, TROLL, TROLL2,
URN, VASE, VEND, VOLCAN, WATER; URN, VASE, VEND, VOLCAN, WATER;
/* everything else */ /* everything else */
extern long I, K, SPK, VRSION, WD1, WD1X, WD2, WD2X; extern long I, K, SPK, WD1, WD1X, WD2, WD2X;

2
main.c
View file

@ -28,7 +28,7 @@ long AMBER, AXE, BACK, BATTER, BEAR, BIRD, BLOOD,
RUBY, RUG, SAPPH, SAY, SECT, SIGN, SNAKE, SPK, RUBY, RUG, SAPPH, SAY, SECT, SIGN, SNAKE, SPK,
STEPS, STREAM, THROW, TRIDNT, TROLL, TROLL2, STEPS, STREAM, THROW, TRIDNT, TROLL, TROLL2,
URN, VASE, VEND, URN, VASE, VEND,
VOLCAN, VRSION = 25, WATER, WD1, WD1X, WD2, WD2X; VOLCAN, WATER, WD1, WD1X, WD2, WD2X;
FILE *logfp; FILE *logfp;
bool oldstyle = false; bool oldstyle = false;
lcg_state lcgstate; lcg_state lcgstate;