You need to initialize your variables within each function Good examples would be the following:
int i = 0; char c = 'a'; CHAR_DATA *victim = NULL; etc... The initialization should either be a default value, or something that wont be used in that case to check against it, to make sure it's properly assigned. Hope it helps, Icechild Coder of Arthanox *********** REPLY SEPARATOR *********** On 12/1/2001 at 5:51 PM Michael Weiss wrote: >I have just moved to a new Linux server from a BSD box. When I went to >compile the code. Several function came back with warnings (all the same >sort)... > >warning: `victim' might be used uninitialized in this function > >Others showed spell/skill names in place of 'victim', but the warning was >the same. > >What causes this and any idea how I should fix it to get a clean compile? > >Thanks for your help. > >-Mike > >-----Original Message----- >From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of John Van >Dyke >Sent: Saturday, December 01, 2001 4:09 PM >To: [email protected] >Subject: Advanced Classes > > >I'm looking for suggestions on how to implement >"advanced classes." What I have in mind: At level 15, >a person goes to their guildmaster and types >'advance'. It says something like 'Available classes: >Necromancer, Illusionist, etc' depending of course on >what base class you were. Your advanced class gets >skills and spells not available to the others. > >My plan so far is to make a do_advance command and add >a field for adv_class in CHAR_DATA. Should I keep the >advanced classes in the same struct as the normal >classes or make a new type? And what about the skills >and spells for the advanced classes: if there are 20 >or so of these classes, should each spell have a level >for them? Seems kind of messy. > >Any thoughts or comments on this are appreciated. > >__________________________________________________ >Do You Yahoo!? >Buy the perfect holiday gifts at Yahoo! Shopping. >http://shopping.yahoo.com > >-- >ROM mailing list >[email protected] >http://www.rom.org/cgi-bin/mailman/listinfo/rom > > >_________________________________________________________ >Do You Yahoo!? >Get your free @yahoo.com address at http://mail.yahoo.com > > >-- >ROM mailing list >[email protected] >http://www.rom.org/cgi-bin/mailman/listinfo/rom

