new functions krb5_config_get and krb5_config_vget

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2729 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Assar Westerlund
1997-08-07 20:20:06 +00:00
parent a67f65dc8a
commit 50b7efe40e

View File

@@ -326,6 +326,30 @@ krb5_config_vget_next (krb5_config_section *c,
return NULL;
}
const void *
krb5_config_get (krb5_config_section *c,
int type,
...)
{
const void *ret;
va_list args;
va_start(args, type);
ret = krb5_config_vget (c, type, args);
va_end(args);
return ret;
}
const void *
krb5_config_vget (krb5_config_section *c,
int type,
va_list args)
{
krb5_config_binding *foo = NULL;
return krb5_config_vget_next (c, &foo, type, args);
}
const krb5_config_binding *
krb5_config_get_list (krb5_config_section *c,
...)
@@ -343,9 +367,7 @@ const krb5_config_binding *
krb5_config_vget_list (krb5_config_section *c,
va_list args)
{
krb5_config_binding *foo = NULL;
return (const krb5_config_binding *)
krb5_config_vget_next(c, &foo, LIST, args);
return krb5_config_vget (c, LIST, args);
}
const char *
@@ -365,8 +387,7 @@ const char *
krb5_config_vget_string (krb5_config_section *c,
va_list args)
{
krb5_config_binding *foo = NULL;
return krb5_config_vget_next(c, &foo, STRING, args);
return krb5_config_vget (c, STRING, args);
}
#ifdef TEST