Hello all! I searched through GCC's manpage and EGCS's manpage (I use EGCS btw), but couldn't find anything about turning off this warning: objects.c++:429: warning: multi-character character constant It occurs in this code fragment: while(get_line(fl, line)) { if (*line == '$') break; // Done reading object tag_argument(line, tag); num = atoi(line); tagnum = (tag[0] << 24) + (tag[1] << 16) + (tag[2] << 8) + tag[3]; switch (tagnum) { > case 'Actn': SSFree(this->actionDesc); this->actionDesc = SSfread(fl, buf, filename); break; > case 'Affs': this->affects = asciiflag_conv(line); break; > case 'Ammo': sscanf(line, "%d %d", t, t + 1); this->gun.ammo.vnum = t[0]; this->gun.ammo.amount = t[1]; break; > case 'Cost': this->cost = num; break; (BTW, this compiles and runs fine... I have ascii obj files and pfiles like this... I'ld share, but they are extremely specific to my own code... but it should provide an idea) - Chris Jacobson +------------------------------------------------------------+ | 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