Fix a formal-type glitch.
authorEric S. Raymond <esr@thyrsus.com>
Sat, 11 Mar 2023 14:41:07 +0000 (09:41 -0500)
committerEric S. Raymond <esr@thyrsus.com>
Sat, 11 Mar 2023 14:44:51 +0000 (09:44 -0500)
advent.h
misc.c

index bf27d9bd52310c615979e9e82aa0a82ca3368e95..8cecf317f15a1612a11d3842b41b1d27d57fc8fe 100644 (file)
--- a/advent.h
+++ b/advent.h
@@ -233,7 +233,7 @@ extern bool silent_yes_or_no(void);
 extern bool yes_or_no(const char*, const char*, const char*);
 extern void juggle(obj_t);
 extern void move(obj_t, loc_t);
-extern loc_t put(obj_t, int, int);
+extern loc_t put(obj_t, loc_t, int);
 extern void carry(obj_t, loc_t);
 extern void drop(obj_t, loc_t);
 extern int atdwrf(loc_t);
diff --git a/misc.c b/misc.c
index 0bcfb26387b7edb2487d636c2991ca40c6fabc93..691d771eec7ab79d1d0a399c529a5af02f1a8d36 100644 (file)
--- a/misc.c
+++ b/misc.c
@@ -602,7 +602,7 @@ loc_t put(obj_t object, loc_t where, int pval)
  *  negated game.prop values for the repository objects. */
 {
     move(object, where);
-    return (-1) - pval;;
+    return (-1) - pval;;       // Needs to stay sinchronized with STASHED
 }
 
 void carry(obj_t object, loc_t where)