Add prototype for usage. Change invocation of usage to db_usage when using an argume...
authorEzra Peisach <epeisach@mit.edu>
Mon, 29 Dec 2008 12:36:31 +0000 (12:36 +0000)
committerEzra Peisach <epeisach@mit.edu>
Mon, 29 Dec 2008 12:36:31 +0000 (12:36 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21625 dc483132-0cff-0310-8789-dd5450dbe970

src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c
src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c
src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.h

index b7e553479fcff1ce35afa542364433943abc8b04..c13d96710880cf3af6e52b6ce8185091bbeb518d 100644 (file)
@@ -87,6 +87,7 @@
 #include <stdio.h>
 #include <k5-int.h>
 #include <kadm5/admin.h>
+#include <adm_proto.h>
 #include "kdb5_ldap_util.h"
 #include "kdb5_ldap_list.h"
 #include <ldap_principal.h>
@@ -2004,7 +2005,7 @@ static char *strdur(duration)
 static void print_realm_params(krb5_ldap_realm_params *rparams, int mask)
 {
     char **slist = NULL;
-    int num_entry_printed = 0, i = 0;
+    unsigned int num_entry_printed = 0, i = 0;
 
     /* Print the Realm Attributes on the standard output */
     printf("%25s: %-50s\n", "Realm Name", global_params.realm);
index 9ed1f2dee4075ebe1ba35aaa7e1764e6dacd8b2d..33511af47bd98db75e2f3974e4d2a442740b50c0 100644 (file)
@@ -104,7 +104,7 @@ krb5_boolean manual_mkey = FALSE;
  * This function prints the usage of kdb5_ldap_util, which is
  * the LDAP configuration utility.
  */
-void usage()
+void usage(void)
 {
     fprintf(stderr, "Usage: "
 "kdb5_ldap_util [-D user_dn [-w passwd]] [-H ldapuri]\n"
@@ -420,7 +420,6 @@ int main(argc, argv)
      * we will print the help corresponding to the sub-command.
      */
     if (print_help_message) {
-       char *cmd_name = cmd_argv[0];
        free(cmd_argv);
        cmd_argv = NULL;
        usage();
index a2b3bb802a8509098f547354cb8e90030fb78950..d27dd52471989925238f71ec7914184b5423f70e 100644 (file)
@@ -63,10 +63,10 @@ extern char *progname;
 extern int exit_status;
 extern krb5_context util_context;
 
-extern void usage();
+extern void usage(void);
 extern void db_usage(int);
 
-#define ARG_VAL (--argc > 0 ? (koptarg = *(++argv)) : (char *)(usage(MAIN_HELP), NULL))
+#define ARG_VAL (--argc > 0 ? (koptarg = *(++argv)) : (char *)(db_usage(MAIN_HELP), NULL))
 
 /* Following are the bitmaps that indicate which of the options among -D, -w, -h, -p & -t
  * were specified on the command line.