This MACRO is substituted everytime you compile, before the syntax check. This means that the following is equivalent (though harder to read and understand): #define GET_RACE(XY123456789LSD) ((XY123456789LSD)-player.race) I was totally unaware the MACROS process before the syntax check,*note to self* I understand the way it has to be done now. Thanks for the insight. Jason +------------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html | +------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 04/11/01 PDT