I would REALLY like to know who is giving drugs to my GCC

From: NeoStar (neostar@inorbit.com)
Date: 08/20/01


<snip>
gcc -g -O2 -Wall    -c -o shop.o shop.c
shop.c: In function `is_ok_char':
shop.c:145: `TRADE_RANGER' undeclared (first use in this function)
shop.c:145: (Each undeclared identifier is reported only once
shop.c:145: for each function it appears in.)
make[1]: *** [shop.o] Error 1
make[1]: Leaving directory `/cygdrive/c/windows/desktop/circle~1/src'
make: *** [all] Error 2
<snip>

And here is the actual code from the file:

<snip>
141:  if ((IS_MAGIC_USER(ch) && NOTRADE_MAGIC_USER(shop_nr)) ||
142:      (IS_CLERIC(ch)  && NOTRADE_CLERIC(shop_nr))  ||
143:      (IS_THIEF(ch)   && NOTRADE_THIEF(shop_nr))   ||
144:      (IS_WARRIOR(ch) && NOTRADE_WARRIOR(shop_nr)) ||
145:      (IS_RANGER(ch) && NOTRADE_RANGER(shop_nr))) {
146:    sprintf(buf, "%s %s", GET_NAME(ch), MSG_NO_SELL_CLASS);
147:    do_tell(keeper, buf, cmd_tell, 0);
148:    return (FALSE);
149:  }
<snip>

I just don't get it sometimes.... o_O;

-Neostar

--
   +---------------------------------------------------------------+
   | FAQ: http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html |
   | Archives: http://post.queensu.ca/listserv/wwwarch/circle.html |
   +---------------------------------------------------------------+



This archive was generated by hypermail 2b30 : 12/06/01 PST