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:
@@ -326,6 +326,30 @@ krb5_config_vget_next (krb5_config_section *c,
|
|||||||
return NULL;
|
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 *
|
const krb5_config_binding *
|
||||||
krb5_config_get_list (krb5_config_section *c,
|
krb5_config_get_list (krb5_config_section *c,
|
||||||
...)
|
...)
|
||||||
@@ -341,11 +365,9 @@ krb5_config_get_list (krb5_config_section *c,
|
|||||||
|
|
||||||
const krb5_config_binding *
|
const krb5_config_binding *
|
||||||
krb5_config_vget_list (krb5_config_section *c,
|
krb5_config_vget_list (krb5_config_section *c,
|
||||||
va_list args)
|
va_list args)
|
||||||
{
|
{
|
||||||
krb5_config_binding *foo = NULL;
|
return krb5_config_vget (c, LIST, args);
|
||||||
return (const krb5_config_binding *)
|
|
||||||
krb5_config_vget_next(c, &foo, LIST, args);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
const char *
|
const char *
|
||||||
@@ -365,8 +387,7 @@ const char *
|
|||||||
krb5_config_vget_string (krb5_config_section *c,
|
krb5_config_vget_string (krb5_config_section *c,
|
||||||
va_list args)
|
va_list args)
|
||||||
{
|
{
|
||||||
krb5_config_binding *foo = NULL;
|
return krb5_config_vget (c, STRING, args);
|
||||||
return krb5_config_vget_next(c, &foo, STRING, args);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef TEST
|
#ifdef TEST
|
||||||
|
Reference in New Issue
Block a user