On Tue, 8 Oct 1996 mud@mamma-mu.campus.luth.se wrote: :Sorry to have to post this message but this function is driving me nuts.. : :-- : 14 int get_zone_rnum(int vnum) : 15 { : 16 extern int top_of_zone_table; : 17 extern struct zone_data *zone_table; : 18 : 19 char buf[150]; : 20 int i; : 21 : 22 for (i = 0; i <= top_of_zone_table; i++) : 23 if (zone_table[i].number == vnum) Try replacing line 23 with if ((zone_table + i)->number == vnum) : 24 return i; : 25 : 26 sprintf(buf, "get_zone_rnum called w/ invalid vnum (%d)", vnum); : 27 log(buf); : 28 return 0; : 29 } :-- :and these are the errors I get... : :utils.c: In function `get_zone_rnum': :utils.c:23: arithmetic on pointer to an incomplete type :utils.c:23: dereferencing pointer to incomplete type : :If someone could point out the error to me it would be very appreciated.. : :/Berzerk the brain-dead.. : -- Dez. -+= Nudd the Usurper =+- +-----------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://cspo.queensu.ca/~fletcher/Circle/list_faq.html | +-----------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/18/00 PST