On Sun, 26 Dec 1999, Robert Moon wrote:
> I am receving an error message that I don't understand why. The message is
> "warning: array subscript has type 'char'" for the line:
>
> if (start_emp[i][GET_RACE(d->character)]) {
<snip>
> If anyone can tell my I'm getting this error "warning: array subscript has
> type 'char'", I'd be most appreciative. Thanks.
The GET_RACE() macro returns a char (you added char race to the player_data
struct when you added races) and you are using that char as a subscript in
an array of integers. To make it go away, just cast it as an int:
if (start_emp[i][(int)GET_RACE(d->character)]) {
--
"Two roads diverged in a wood, and I - I took the one less traveled
by, and that has made all the difference. "
-= Robert Frost =-
+------------------------------------------------------------+
| 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 : 12/15/00 PST