From 7d45bf6ab7c65d487de63ecea5eb32187aec5857 Mon Sep 17 00:00:00 2001 From: Johan Danielsson Date: Mon, 26 May 1997 20:26:02 +0000 Subject: [PATCH] Add contexts to many functions. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@1781 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/krb5/principal.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/lib/krb5/principal.c b/lib/krb5/principal.c index 1eeda20ab..7c6b1a8e4 100644 --- a/lib/krb5/principal.c +++ b/lib/krb5/principal.c @@ -208,7 +208,8 @@ krb5_build_principal(krb5_context context, } krb5_error_code -krb5_principal_set_component(krb5_principal p, int n, void *data, size_t len) +krb5_principal_set_component(krb5_context context, krb5_principal p, + int n, void *data, size_t len) { krb5_data *tmp; if(p->ncomp <= n){ @@ -228,9 +229,8 @@ krb5_principal_set_component(krb5_principal p, int n, void *data, size_t len) return 0; } - static void -va_ext_princ(krb5_principal p, va_list ap) +va_ext_princ(krb5_context context, krb5_principal p, va_list ap) { int n = 0; while(1){ @@ -240,14 +240,14 @@ va_ext_princ(krb5_principal p, va_list ap) if(len == 0) break; s = va_arg(ap, char*); - krb5_principal_set_component(p, n, s, len); + krb5_principal_set_component(context, p, n, s, len); n++; } p->ncomp = n; } static void -va_princ(krb5_principal p, va_list ap) +va_princ(krb5_context context, krb5_principal p, va_list ap) { int n = 0; while(1){ @@ -257,7 +257,7 @@ va_princ(krb5_principal p, va_list ap) if(s == NULL) break; len = strlen(s); - krb5_principal_set_component(p, n, s, len); + krb5_principal_set_component(context, p, n, s, len); n++; } p->ncomp = n; @@ -269,7 +269,7 @@ build_principal(krb5_context context, krb5_principal *principal, int rlen, const char *realm, - void (*func)(krb5_principal, va_list), + void (*func)(krb5_context, krb5_principal, va_list), va_list ap) { krb5_principal p; @@ -284,7 +284,7 @@ build_principal(krb5_context context, return ENOMEM; } - (*func)(p, ap); + (*func)(context, p, ap); *principal = p; return 0; }