get_bool
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2963 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -394,6 +394,32 @@ krb5_config_vget_string (krb5_config_section *c,
|
|||||||
return krb5_config_vget (c, STRING, args);
|
return krb5_config_vget (c, STRING, args);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
krb5_boolean
|
||||||
|
krb5_config_vget_bool (krb5_config_section *c,
|
||||||
|
va_list args)
|
||||||
|
{
|
||||||
|
const char *str;
|
||||||
|
str = krb5_config_vget_string (c, ap);
|
||||||
|
if(str == NULL)
|
||||||
|
return FALSE;
|
||||||
|
if(strcmp(str, "yes") == 0 || strcmp(str, "true") == 0 || atoi(str))
|
||||||
|
return TRUE;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
krb5_boolean
|
||||||
|
krb5_config_get_bool (krb5_config_section *c,
|
||||||
|
...)
|
||||||
|
{
|
||||||
|
va_list ap;
|
||||||
|
krb5_boolean ret;
|
||||||
|
va_start(ap, c);
|
||||||
|
ret = krb5_config_vget_bool(c, ap);
|
||||||
|
va_end(ap);
|
||||||
|
return ret;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
#ifdef TEST
|
#ifdef TEST
|
||||||
|
|
||||||
int
|
int
|
||||||
|
Reference in New Issue
Block a user