aboutsummaryrefslogtreecommitdiff
path: root/src/lib/krb5/krb/walk_rtree.c
diff options
context:
space:
mode:
authorChris Provenzano <proven@mit.edu>1995-01-13 21:21:42 +0000
committerChris Provenzano <proven@mit.edu>1995-01-13 21:21:42 +0000
commit5b169bc85d0ddcf7055e694d07cbb704021e6c3c (patch)
tree6c53ff012a508b74c7decb1dffd72bbe7b2bf022 /src/lib/krb5/krb/walk_rtree.c
parentf33e326f8f7ea7dde5026482f38083275ab8679c (diff)
downloadkrb5-5b169bc85d0ddcf7055e694d07cbb704021e6c3c.zip
krb5-5b169bc85d0ddcf7055e694d07cbb704021e6c3c.tar.gz
krb5-5b169bc85d0ddcf7055e694d07cbb704021e6c3c.tar.bz2
Removed all references to DECLARG and OLDDECLARG.
Added krb5_context to all krb5_routines. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4810 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib/krb5/krb/walk_rtree.c')
-rw-r--r--src/lib/krb5/krb/walk_rtree.c31
1 files changed, 13 insertions, 18 deletions
diff --git a/src/lib/krb5/krb/walk_rtree.c b/src/lib/krb5/krb/walk_rtree.c
index 0890f94..c3170d2 100644
--- a/src/lib/krb5/krb/walk_rtree.c
+++ b/src/lib/krb5/krb/walk_rtree.c
@@ -37,15 +37,10 @@
#endif
krb5_error_code
-#ifdef NARROW_PROTOTYPES
-krb5_walk_realm_tree(const krb5_data *client, const krb5_data *server,
- krb5_principal **tree, char realm_branch_char)
-#else
-krb5_walk_realm_tree(client, server, tree, realm_branch_char)
-const krb5_data *client, *server;
-krb5_principal **tree;
-char realm_branch_char;
-#endif
+krb5_walk_realm_tree(context, client, server, tree, realm_branch_char)
+ krb5_context context;
+ const krb5_data *client, *server;
+ krb5_principal **tree;
{
krb5_error_code retval;
krb5_principal *rettree;
@@ -135,7 +130,7 @@ char realm_branch_char;
return ENOMEM;
}
i = 1;
- if (retval = krb5_tgtname(client,
+ if (retval = krb5_tgtname(context, client,
client, &rettree[0])) {
krb5_xfree(rettree);
return retval;
@@ -152,9 +147,9 @@ char realm_branch_char;
tmpsrealm.data = ccp;
tmpsrealm.length = client->length -
(ccp - client->data);
- if (retval = krb5_tgtname(&tmpsrealm, &tmpcrealm, &rettree[i])) {
+ if (retval = krb5_tgtname(context, &tmpsrealm, &tmpcrealm, &rettree[i])) {
while (i) {
- krb5_free_principal(rettree[i-1]);
+ krb5_free_principal(context, rettree[i-1]);
i--;
}
krb5_xfree(rettree);
@@ -170,9 +165,9 @@ char realm_branch_char;
tmpsrealm.data = com_sdot + 1;
tmpsrealm.length = server->length -
(com_sdot + 1 - server->data);
- if (retval = krb5_tgtname(&tmpsrealm, &tmpcrealm, &rettree[i])) {
+ if (retval = krb5_tgtname(context, &tmpsrealm, &tmpcrealm, &rettree[i])) {
while (i) {
- krb5_free_principal(rettree[i-1]);
+ krb5_free_principal(context, rettree[i-1]);
i--;
}
krb5_xfree(rettree);
@@ -194,9 +189,9 @@ char realm_branch_char;
tmpsrealm.data = scp + 1;
tmpsrealm.length = server->length -
(scp + 1 - server->data);
- if (retval = krb5_tgtname(&tmpsrealm, &tmpcrealm, &rettree[i])) {
+ if (retval = krb5_tgtname(context, &tmpsrealm, &tmpcrealm, &rettree[i])) {
while (i) {
- krb5_free_principal(rettree[i-1]);
+ krb5_free_principal(context, rettree[i-1]);
i--;
}
krb5_xfree(rettree);
@@ -213,10 +208,10 @@ char realm_branch_char;
tmpcrealm.data = prevscp;
tmpcrealm.length = server->length -
(prevscp - server->data);
- if (retval = krb5_tgtname(server, &tmpcrealm,
+ if (retval = krb5_tgtname(context, server, &tmpcrealm,
&rettree[i])) {
while (i) {
- krb5_free_principal(rettree[i-1]);
+ krb5_free_principal(context, rettree[i-1]);
i--;
}
krb5_xfree(rettree);