Don't build with two -std options.
[open-adventure.git] / actions1.c
index 0a1155d800c355058c63506e76519b8c2b7f0891..c82a7bc999571009957b6b244c3be19512950e03 100644 (file)
@@ -4,6 +4,7 @@
 #include "main.h"
 #include "share.h"
 #include "funcs.h"
+#include "database.h"
 
 /* This stuff was broken off as part of an effort to get the main program
  * to compile without running out of memory.  We're called with a number
@@ -65,7 +66,6 @@ L4000:        VERB=K;
                case 31: goto L8320;    /* FLY */
                case 32: goto L8330;    /* LISTEN */
                case 33: goto L8340;    /* ZZZZ */
-               case 34: goto L8350;    /* SEED */
        }
        BUG(23);
 
@@ -106,7 +106,6 @@ L4090:      switch (VERB-1) {
                case 31: goto L9320;    /* FLY */
                case 32: return(2011);  /* LISTEN */
                case 33: goto L8340;    /* ZZZZ */
-               case 34: goto L8350;    /* SEED */
        }
        BUG(24);
 
@@ -524,7 +523,7 @@ L8300:      SPK=201;
 /*  This next part is shared with the "resume" code.  The two cases are
  *  distinguished by the value of kk (-1 for suspend, +1 for resume). */
 
-L8305: DATIME(I,K);
+L8305: DATIME(&I,&K);
        K=I+650*K;
        SAVWRD(KK,K);
        K=VRSION;
@@ -625,14 +624,4 @@ L8340:     if(!AT(RESER) && LOC != FIXED[RESER]-1) return(2011);
        RSPEAK(241);
         return(2);
 
-/* Seed.  Expected in game logs to replicate the LCG state */
-
-L8350: {
-            long sv;
-            int n;
-            n = sscanf(raw_input, "seed %ld\n", &sv);
-            if (n >= 1)
-                set_seed(sv);
-            return(2);
-        }
 }