genwld.c: In function `buildwalk':
genwld.c:540: `buf' undeclared (first use in this function)
genwld.c:540: (Each undeclared identifier is reported only once
genwld.c:540: for each function it appears in.)
genwld.c:541: parse error before `room'
genwld.c:546: warning: passing arg 1 of `add_room' from incompatible pointer
type
genwld.c:538: warning: unused variable `tmp_room'
I always get that buf undeclared thing.... no matter where it is. I been
putting in "send_to_char(ch, "Whatever");" is there anything wrong with this
here? and how do I make it so I don't get the buf error?
Lines 538 to 550:
struct room_data tmp_room;
room->name = strdup("New BuildWalk Room");
sprintf(buf, "This unfinished room was created by %s.\r\n",
GET_NAME(ch))
room->description = str_dup(buf);
room->number = vnum;
room->zone = world[ch->in_room].zone;
/* Add the room */
add_room(&room);
/* Link rooms */
CREATE(EXIT(ch, dir), struct room_direction_data, 1);
Help, please? I really should learn more C... :(.
--
+---------------------------------------------------------------+
| FAQ: http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html |
| Archives: http://post.queensu.ca/listserv/wwwarch/circle.html |
| Newbie List: http://groups.yahoo.com/group/circle-newbies/ |
+---------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 06/25/03 PDT