On a suggestion from d. Hall, someone in Windows please see if this fixes
the problem:
diff -up stk/db.c conv/db.c
--- stk/db.c Thu Jun 25 00:44:38 1998
+++ conv/db.c Tue Aug 25 11:10:07 1998
@@ -29,7 +29,7 @@
**************************************************************************/
struct room_data *world = NULL; /* array of rooms */
-int top_of_world = 0; /* ref to top element of world */
+room_rnum top_of_world = 0; /* ref to top element of world */
struct char_data *character_list = NULL; /* global linked list of
* chars */
(Note that this may cause other warnings elsewhere, I'm only interested in
the previously warned about places, such as act.movement.c:129.)
If not, try it in addition to the previous one:
diff -up stk/utils.h conv/utils.h
--- stk/utils.h Sun Jun 21 00:19:07 1998
+++ conv/utils.h Mon Aug 24 13:01:31 1998
@@ -224,8 +224,10 @@ void update_pos(struct char_data *victim
#define IS_LIGHT(room) (!IS_DARK(room))
-#define GET_ROOM_VNUM(rnum) ((rnum) >= 0 && (rnum) <= top_of_world ? world[(rnum)].number : NOWHERE)
-#define GET_ROOM_SPEC(room) ((room) >= 0 ? world[(room)].func : NULL)
+#define GET_ROOM_VNUM(rnum) \
+ ((rnum) >= 0 && (rnum) <= top_of_world ? world[(rnum)].number : (room_vnum)NOWHERE)
+#define GET_ROOM_SPEC(room) \
+ ((room) >= 0 && (room) <= top_of_world ? world[(room)].func : NULL)
/* char utils
************************************************************/
--
George Greer, greerga@circlemud.org | Genius may have its limitations, but
http://mouse.van.ml.org/ (not done) | stupidity is not thus handicapped.
http://www.van.ml.org/CircleMUD/ | -- Elbert Hubbard
+------------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://democracy.queensu.ca/~fletcher/Circle/list-faq.html |
+------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/15/00 PST