implement krb5_config_get_int

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3476 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Assar Westerlund
1997-09-12 23:04:31 +00:00
parent 0110fb35fb
commit 9f3ecc9c60

View File

@@ -640,6 +640,40 @@ krb5_config_get_time (krb5_config_section *c,
return ret;
}
int
krb5_config_vget_int (krb5_config_section *c,
va_list args)
{
const char *str;
str = krb5_config_vget_string (c, args);
if (str == NULL)
return -1;
else {
char *endptr;
long l;
l = strtol(str, &endptr, 0);
if (endptr == str)
return -1;
else
return l;
}
}
int
krb5_config_get_int (krb5_config_section *c,
...)
{
int ret;
va_list args;
va_start(args, c);
ret = krb5_config_vget_int (c, args);
va_end(args);
return ret;
}
#ifdef TEST
int