Clean up and fix comments of Check_ArgIsTrue()

Thanks to kaFux for pointing this out!
And fix code formatting as well ...
This commit is contained in:
Alexander Barton 2011-11-03 09:54:28 +01:00
parent 07dbb73c92
commit d2f54abbed
1 changed files with 10 additions and 6 deletions

View File

@ -978,17 +978,21 @@ Read_Config( bool ngircd_starting )
}
/**
* Check whether an string argument is true or false.
* Check whether a string argument is "true" or "false".
*
* @param Arg Input string.
* @returns true if string has been parsed as "yes"/"true"/"on".
* @returns true if the input string has been parsed as "yes", "true"
* (case insensitive) or a non-zero integer value.
*/
static bool
Check_ArgIsTrue( const char *Arg )
Check_ArgIsTrue(const char *Arg)
{
if( strcasecmp( Arg, "yes" ) == 0 ) return true;
if( strcasecmp( Arg, "true" ) == 0 ) return true;
if( atoi( Arg ) != 0 ) return true;
if (strcasecmp(Arg, "yes") == 0)
return true;
if (strcasecmp(Arg, "true") == 0)
return true;
if (atoi(Arg) != 0)
return true;
return false;
}