From 2f8d66398e5f1b0898b46adc490099861e1b3326 Mon Sep 17 00:00:00 2001 From: Assar Westerlund Date: Fri, 15 Aug 1997 07:01:46 +0000 Subject: [PATCH] new functions `krb5_config_get_time' and `krb5_config_vget_time' git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2996 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/krb5/config_file.c | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/lib/krb5/config_file.c b/lib/krb5/config_file.c index 4426b07d5..5dea6ea74 100644 --- a/lib/krb5/config_file.c +++ b/lib/krb5/config_file.c @@ -419,6 +419,31 @@ krb5_config_get_bool (krb5_config_section *c, return ret; } +int +krb5_config_vget_time (krb5_config_section *c, + va_list args) +{ + const char *str; + + str = krb5_config_vget_string (c, args); + if (str == NULL) + return -1; + else + return parse_time (str, NULL); +} + +int +krb5_config_get_time (krb5_config_section *c, + ...) +{ + int ret; + va_list args; + + va_start(args, c); + ret = krb5_config_vget_time (c, args); + va_end(args); + return ret; +} #ifdef TEST