> (IS_OBJ_STAT(obj, ITEM_ANTI_OGRE) && IS_OGRE(ch)) ||
>
>It gives me the following errors:
>
>class.c:665: warning: left shift count >= width of type
>class.c:666: warning: suggest parentheses around && within ||
Have you by any chance defined any of the ITEM_ANTI_* to
be (1<<32) or greater (ie (1<<33)...)? That would explain the
left shift (<<) warning.
And of course the point is that the storage variable for the
flags is a long, that is 32 bits, so having more than 32 flags
will be a problem...
Joakim
______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com
+------------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://democracy.queensu.ca/~fletcher/Circle/list-faq.html |
+------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/08/00 PST