Doesn't make a difference. Strcmp is from c and returns 0 if they are they same and I think if they are different it returns A value greater than zero indicates that the first character that does not match has a greater value in str1 than in str2; And a value less than zero indicates the opposite.
So just not the strcmp (i.e. use !) and then you don't have problems with const conversions. -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Emiel Regis Sent: Wednesday, April 11, 2007 3:53 PM To: [email protected] Subject: Re: [hlcoders] Map gametype filter Btw, I think it would all be better if we used const char* and Q_strstr like this: { const char *mapName = STRING( gpGlobals->mapname ); if (Q_stristr("sf_", mapName)) // Classic SourceForts CTF { CreateGameRulesObject( "CSFCTFGamerules" ); } else if (Q_stristr("cr_", mapName))) // Core Run map { CreateGameRulesObject( "CSFCRGamerules" ); } and so on. _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders

