Re: [Circle] Why do I get this error?

From: Daniel (itech2@sonnet.com)
Date: 11/23/96


On Sun, 3 Nov 1996 linebacker@microlink.net wrote:

> Can someone tell me why I am getting this error? This is
> really strange since I have added the exact same code in,
> another mud, the only difference is I have changed the
> race names. 
> 
> Here is the error I am getting::
> 
> In file included from comm.c:29:
> utils.h:427: parse error before '->'
> 
> Here is a portion of my utils.h
> 
> #define CLASS_ABBR(ch) (IS_NPC(ch) ? "--" : class_abbrevs[(int)GET_CLASS(ch)])
> #define RACE_ABBR(ch) (IS_NPC(ch) ? "NPC" : race_abbrevs[(int)GET_RACE(ch)])
> 
> #define IS_WIZARD(ch)	        (!IS_NPC(ch) && \
> 				(GET_CLASS(ch) == CLASS_WIZARD))
> #define IS_CLERIC(ch)		(!IS_NPC(ch) && \
> 				(GET_CLASS(ch) == CLASS_CLERIC))
> #define IS_ROGUE(ch)		(!IS_NPC(ch) && \
> 				(GET_CLASS(ch) == CLASS_ROGUE))
> #define IS_WARRIOR(ch)		(!IS_NPC(ch) && \
> 				(GET_CLASS(ch) == CLASS_WARRIOR))
> #define IS_RANGER(ch)		(!IS_NPC(ch) && \
> 				(GET_CLASS(ch) == CLASS_RANGER))
> #define IS_PRIEST(ch)		(!IS_NPC(ch) && \
> 				(GET_CLASS(ch) == CLASS_PRIEST))
> 
> #define IS_HUMAN(ch)            (!IS_NPC(ch) && \             
>                                 (GET_RACE(ch) == RACE_HUMAN)) 
> #define IS_ELVEN(ch)            (!IS_NPC(ch) && \             
>                                 (GET_RACE(ch) == RACE_ELVEN))   
> #define IS_HALFLING(ch)         (!IS_NPC(ch) && \             
>                                 (GET_RACE(ch) == RACE_HALFLING))   
> #define IS_GNOME(ch)            (!IS_NPC(ch) && \             
>                                 (GET_RACE(ch) == RACE_GNOME)) 
> #define IS_HALFELVEN(ch)        (!IS_NPC(ch) && \             
>                                 (GET_RACE(ch) == RACE_HALFELVEN))   
> #define IS_DWARVEN(ch)          (!IS_NPC(ch) && \             
>                                 (GET_RACE(ch) == RACE_DWARVEN)) 
> 
> I have looked at all possible files related to this and came
> up with nothing....
> 
> I am using pl 11 btw;
> 
> Thanks for any help,
> 
> Chuck

If you cut and pasted out of the Original Race.doc, there are hidden 
characters at the end of 1 or two of the line in the code....what you 
need to do is to backspace out those codes...the compiler is 
mis-interpreting them!! 

My two Cents....

Shawn A. Daniel
Damion Thaed  <DungeonMUD..coming soon as dial-up for Modesto, CA>

+-----------------------------------------------------------+
| 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