Very Strange Results on an Alpha

From: Chuck Carson (chuck@EDEN.COM)
Date: 06/16/98


Okay,

I am using pl12 woth 128 bit vectors.

I have 34 PRF's defined as so:

#define PRF_BRIEF               0
...
...
#define PRF_DISP_MAXEMOVE       31
#define PRF_DISP_MAXMANA        32
#define PRF_DISP_VIS            33

All flags work except 31. If I try and use it like in
an if statement, I get warning, always evaluates to 0.

Okay. If I change it to:
...
#define PRF_DONOTSET            31
#define PRF_DISP_MAXEMOVE       32
#define PRF_DISP_MAXMANA        33
#define PRF_DISP_VIS            34

Everything works fine.... All the other arrays of bitvectors
seem to work well.

Anyone have any ideas??

Thanks,
Chuck

p.s. See earlier post for compiler version and other info


     +------------------------------------------------------------+
     | 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/15/00 PST