summaryrefslogtreecommitdiffstats
path: root/src/admin/edit/tcl_wrapper.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/admin/edit/tcl_wrapper.c')
-rw-r--r--src/admin/edit/tcl_wrapper.c19
1 files changed, 8 insertions, 11 deletions
diff --git a/src/admin/edit/tcl_wrapper.c b/src/admin/edit/tcl_wrapper.c
index 6391b62aa6..55b08d4e82 100644
--- a/src/admin/edit/tcl_wrapper.c
+++ b/src/admin/edit/tcl_wrapper.c
@@ -28,14 +28,11 @@
#include "kdb5_edit.h"
#include <tcl.h>
-#define CMDDECL(x) int x(DECLARG(ClientData, clientData),\
- DECLARG(Tcl_Interp, interp),\
- DECLARG(int, argc),\
- DECLARG(char **, argv))\
-OLDDECLARG(ClientData, clientData)\
-OLDDECLARG(Tcl_Interp *, interp)\
-OLDDECLARG(int, argc)\
-OLDDECLARG(char **, argv)
+#define CMDDECL(x) int x(clientData, interp, argc, argv)\
+ ClientData clientData;\
+ Tcl_Interp * interp;\
+ int argc;\
+ char ** argv;
#define CMDPROTO(x) int x PROTOTYPE((ClientData, Tcl_Interp,\
int, char **))
#define MKCMD(name,cmd) Tcl_CreateCommand(interp, name, cmd,\
@@ -57,13 +54,13 @@ void change_rnd_key PROTOTYPE((int, char **));
void add_v4_key PROTOTYPE((int, char **));
void change_v4_key PROTOTYPE((int, char **));
void delete_entry PROTOTYPE((int, char **));
-void extract_srvtab PROTOTYPE((int, char **));
+void extract_srvtab PROTOTYPE((krb5_context, int, char **));
void extract_v4_srvtab PROTOTYPE((int, char **));
void list_db PROTOTYPE((int, char **));
void dump_db PROTOTYPE((int, char **));
void load_db PROTOTYPE((int, char **));
-void set_dbname PROTOTYPE((int, char **));
-void enter_master_key PROTOTYPE((int, char **));
+void set_dbname PROTOTYPE((krb5_context, int, char **));
+void enter_master_key PROTOTYPE((krb5_context, int, char **));
/*
* this is mostly stolen from tcl_ExitCmd()