Style(9) cleanup. Remove K&R style prototyps and use __BEGIN_DECLS/i
authorJoerg Sonnenberger <joerg@dragonflybsd.org>
Wed, 25 Feb 2004 15:12:54 +0000 (15:12 +0000)
committerJoerg Sonnenberger <joerg@dragonflybsd.org>
Wed, 25 Feb 2004 15:12:54 +0000 (15:12 +0000)
__END_DECLS.

Based on patch submitted by Chris Pressey <cpressey@catseye.mine.nu>.

include/rpcsvc/nis_db.h
include/rpcsvc/nis_tags.h
include/rpcsvc/nislib.h

index 8eb659d..6e494f6 100644 (file)
@@ -27,7 +27,7 @@
  * Mountain View, California  94043
  *
  * $FreeBSD: src/include/rpcsvc/nis_db.h,v 1.5 1999/08/27 23:45:09 peter Exp $
- * $DragonFly: src/include/rpcsvc/nis_db.h,v 1.2 2003/06/17 04:25:58 dillon Exp $
+ * $DragonFly: src/include/rpcsvc/nis_db.h,v 1.3 2004/02/25 15:12:54 joerg Exp $
  */
 
 /*
  * have been hand merged into this file to bring it up to date.
  */
 
+#include <sys/cdefs.h>
+
 #include <rpc/rpc.h>
 #include <rpcsvc/nis.h>
 
-#ifdef __cplusplus
-extern "C" {
-#endif
+__BEGIN_DECLS
 
 enum db_status {
        DB_SUCCESS = 0,
@@ -107,57 +107,28 @@ typedef struct db_result db_result;
  * Prototypes for the database functions.
  */
 
-#if (__STDC__)
-
-extern bool_t db_initialize(char *);
+bool_t          db_initialize(char *);
 #ifdef ORIGINAL_DECLS
-extern bool_t db_create_table(char *, table_obj *);
-extern bool_t db_destroy_table(char *);
+bool_t          db_create_table(char *, table_obj *);
+bool_t          db_destroy_table(char *);
 #else
-extern db_status db_create_table(char *, table_obj *);
-extern db_status db_destroy_table(char *);
+db_status       db_create_table(char *, table_obj *);
+db_status       db_destroy_table(char *);
 #endif
-extern db_result *db_first_entry(char *, int, nis_attr *);
-extern db_result *db_next_entry(char *, db_next_desc *);
-extern db_result *db_reset_next_entry(char *, db_next_desc *);
-extern db_result *db_list_entries(char *, int, nis_attr *);
-extern db_result *db_add_entry(char *, int,  nis_attr *, entry_obj *);
-extern db_result *db_remove_entry(char *, int, nis_attr *);
-extern db_status db_checkpoint(char *);
-extern db_status db_standby(char *);
+db_result      *db_first_entry(char *, int, nis_attr *);
+db_result      *db_next_entry(char *, db_next_desc *);
+db_result      *db_reset_next_entry(char *, db_next_desc *);
+db_result      *db_list_entries(char *, int, nis_attr *);
+db_result      *db_add_entry(char *, int,  nis_attr *, entry_obj *);
+db_result      *db_remove_entry(char *, int, nis_attr *);
+db_status       db_checkpoint(char *);
+db_status       db_standby(char *);
 #ifndef ORIGINAL_DECLS
-extern db_status db_table_exists(char *);
-extern db_status db_unload_table(char *);
-extern void db_free_result(db_result *);
+db_status       db_table_exists(char *);
+db_status       db_unload_table(char *);
+void            db_free_result(db_result *);
 #endif
 
-#else /* Non-prototype definitions */
-
-extern bool_t db_initialize();
-#ifdef ORIGINAL_DECLS
-extern bool_t db_create_table();
-extern bool_t db_destroy_table();
-#else
-extern db_status db_create_table();
-extern db_status db_destroy_table();
-#endif
-extern db_result *db_first_entry();
-extern db_result *db_next_entry();
-extern db_result *db_reset_next_entry();
-extern db_result *db_list_entries();
-extern db_result *db_add_entry();
-extern db_result *db_remove_entry();
-extern db_status db_checkpoint();
-extern db_status db_standby();
-#ifndef ORIGINAL_DECLS
-extern db_status db_table_exists();
-extern db_status db_unload_table();
-extern void db_free_result();
-#endif
-#endif  /* __STDC__ */
-
-#ifdef __cplusplus
-}
-#endif
+__END_DECLS
 
 #endif /* _RPCSVC_NIS_DB_H */
index 0eaee6d..6ffe172 100644 (file)
@@ -25,6 +25,8 @@
  * Sun Microsystems, Inc.
  * 2550 Garcia Avenue
  * Mountain View, California  94043
+ *
+ * $DragonFly: src/include/rpcsvc/nis_tags.h,v 1.2 2004/02/25 15:12:54 joerg Exp $
  */
 
 /*
 /* From: #pragma ident "@(#)nis_tags.h 1.10    94/05/03 SMI" */
 /* from file: zns_tags.h       1.7 Copyright (c) 1990 Sun Microsystems */
 
-#ifdef __cplusplus
-extern "C" {
-#endif
-
 #ifndef ORIGINAL_DECLS
 #define                NIS_DIR "data"
 #endif
@@ -130,8 +128,4 @@ extern "C" {
 #define        RECURS_GROUPS  2        /* Recursive Groups allowed     */
 #define        NEGMEM_GROUPS  4        /* Negative Groups allowed      */
 
-#ifdef __cplusplus
-}
-#endif
-
 #endif /* _RPCSVC_NIS_TAGS_H */
index 9f874d2..14b8768 100644 (file)
@@ -25,6 +25,8 @@
  * Sun Microsystems, Inc.
  * 2550 Garcia Avenue
  * Mountain View, California  94043
+ *
+ * $DragonFly: src/include/rpcsvc/nislib.h,v 1.2 2004/02/25 15:12:54 joerg Exp $
  */
 
 /*
 
 /* From: #pragma ident "@(#)nislib.h   1.16    94/05/03 SMI" */
 
-#ifdef __cplusplus
-extern "C" {
-#endif
+#include <sys/cdefs.h>
+
+#define        NUL '\0'
 
 struct signature {
        int signature_len;
        char *signature_val;
 };
 
-#ifdef __STDC__
-extern void nis_freeresult(nis_result *);
-extern nis_result * nis_lookup(nis_name, u_long);
-extern nis_result * nis_list(nis_name, u_long,
-       int (*)(nis_name, nis_object *, void *), void *);
-extern nis_result * nis_add(nis_name, nis_object *);
-extern nis_result * nis_remove(nis_name, nis_object *);
-extern nis_result * nis_modify(nis_name, nis_object *);
-
-extern nis_result * nis_add_entry(nis_name, nis_object *, u_long);
-extern nis_result * nis_remove_entry(nis_name, nis_object *, u_long);
-extern nis_result * nis_modify_entry(nis_name, nis_object *, u_long);
-extern nis_result * nis_first_entry(nis_name);
-extern nis_result * nis_next_entry(nis_name, netobj *);
-
-extern nis_error nis_mkdir(nis_name, nis_server *);
-extern nis_error nis_rmdir(nis_name, nis_server *);
-extern name_pos nis_dir_cmp(nis_name, nis_name);
-
-extern nis_name * nis_getnames(nis_name);
-extern void nis_freenames(nis_name *);
-extern nis_name nis_domain_of(nis_name);
-extern nis_name nis_leaf_of(nis_name);
-extern nis_name nis_leaf_of_r(const nis_name, char *, size_t);
-extern nis_name nis_name_of(nis_name);
-extern nis_name nis_local_group(void);
-extern nis_name nis_local_directory(void);
-extern nis_name nis_local_principal(void);
-extern nis_name nis_local_host(void);
-
-extern void nis_destroy_object(nis_object *);
-extern nis_object * nis_clone_object(nis_object *, nis_object *);
-extern void nis_print_object(nis_object *);
-
-extern char * nis_sperrno(nis_error);
-extern void nis_perror(nis_error, char *);
-extern char * nis_sperror(nis_error, char *);
-extern void nis_lerror(nis_error, char *);
-
-extern void nis_print_group_entry(nis_name);
-extern bool_t nis_ismember(nis_name, nis_name);
-extern nis_error nis_creategroup(nis_name, u_long);
-extern nis_error nis_destroygroup(nis_name);
-extern nis_error nis_addmember(nis_name, nis_name);
-extern nis_error nis_removemember(nis_name, nis_name);
-extern nis_error nis_verifygroup(nis_name);
-
-extern void nis_freeservlist(nis_server **);
-extern nis_server ** nis_getservlist(nis_name);
-extern nis_error nis_stats(nis_server *, nis_tag *, int, nis_tag **);
-extern nis_error nis_servstate(nis_server *, nis_tag *, int, nis_tag **);
-extern void nis_freetags(nis_tag *, int);
-
-extern nis_result * nis_checkpoint(nis_name);
-extern void nis_ping(nis_name, u_long, nis_object *);
-
-/*
- * XXX: PLEASE NOTE THAT THE FOLLOWING FUNCTIONS ARE INTERNAL
- * TO NIS+ AND SHOULD NOT BE USED BY ANY APPLICATION PROGRAM.
- * THEIR SEMANTICS AND/OR SIGNATURE CAN CHANGE WITHOUT NOTICE.
- * SO, PLEASE DO NOT USE THEM.  YOU ARE WARNED!!!!
- */
-
-extern char ** __break_name(nis_name, int *);
-extern int __name_distance(char **, char **);
-extern nis_result * nis_make_error(nis_error, u_long, u_long, u_long, u_long);
-extern nis_attr * __cvt2attr(int *, char **);
-extern void nis_free_request(ib_request *);
-extern nis_error nis_get_request(nis_name, nis_object *, netobj*, ib_request*);
-extern nis_object * nis_read_obj(char *);
-extern int nis_write_obj(char *, nis_object *);
-extern int nis_in_table(nis_name, NIS_HASH_TABLE *, int *);
-extern int nis_insert_item(NIS_HASH_ITEM *, NIS_HASH_TABLE *);
-extern NIS_HASH_ITEM * nis_find_item(nis_name, NIS_HASH_TABLE *);
-extern NIS_HASH_ITEM * nis_remove_item(nis_name, NIS_HASH_TABLE *);
-extern void nis_insert_name(nis_name, NIS_HASH_TABLE *);
-extern void nis_remove_name(nis_name, NIS_HASH_TABLE *);
-extern CLIENT * nis_make_rpchandle(nis_server *, int, u_long, u_long, u_long,
-                                                               int, int);
-extern void * nis_get_static_storage(struct nis_sdata *, u_long, u_long);
-extern char * nis_data(char *);
-extern void nis_print_rights(u_long);
-extern void nis_print_directory(directory_obj *);
-extern void nis_print_group(group_obj *);
-extern void nis_print_table(table_obj *);
-extern void nis_print_link(link_obj *);
-extern void nis_print_entry(entry_obj *);
-extern nis_object * nis_get_object(char *, char *, char *, u_long, u_long,
-                                                                   zotypes);
-extern nis_server * __nis_init_callback(CLIENT *,
-    int (*)(nis_name, nis_object *, void *), void *);
-extern int nis_getdtblsize(void);
-extern int __nis_run_callback(netobj *, u_long, struct timeval *, CLIENT *);
-
-extern log_result *nis_dumplog(nis_server *, nis_name, u_long);
-extern log_result *nis_dump(nis_server *, nis_name,
-    int (*)(nis_name, nis_object *, void *));
-
-extern bool_t __do_ismember(nis_name, nis_name,
-    nis_result *(*)(nis_name, u_long));
-extern nis_name __nis_map_group(nis_name);
-extern nis_name __nis_map_group_r(nis_name, char*, size_t);
-
-extern nis_error __nis_CacheBind(char *, directory_obj *);
-extern nis_error __nis_CacheSearch(char *, directory_obj *);
-extern bool_t __nis_CacheRemoveEntry(directory_obj *);
-extern void __nis_CacheRestart(void);
-extern void __nis_CachePrint(void);
-extern void __nis_CacheDumpStatistics(void);
-extern bool_t writeColdStartFile(directory_obj *);
-
-extern CLIENT * __get_ti_clnt(char *, CLIENT *, char **, pid_t *);
-extern int __strcmp_case_insens(char *, char *);
-extern int __strncmp_case_insens(char *, char *);
-
-extern fd_result * nis_finddirectory(directory_obj *, nis_name);
-extern int __start_clock(int);
-extern u_long __stop_clock(int);
-
-/*
- * This particular function is part of the FreeBSD NIS+ implementation
- * only. Ideally it should be somewhere else, but it is used by both
- * rpc.nisd and nis_cachemgr, and there aren't that many headers common
- * to both programs.
- */
-
-extern struct signature *__nis_calculate_encrypted_cksum(unsigned char *, unsigned int, char *, int);
-
-#else
-
-/* Non-prototype definitions (old fashioned C) */
-
-extern void nis_freeresult();
-extern nis_result * nis_lookup();
-extern nis_result * nis_list();
-extern nis_result * nis_add();
-extern nis_result * nis_remove();
-extern nis_result * nis_modify();
-
-extern nis_result * nis_add_entry();
-extern nis_result * nis_remove_entry();
-extern nis_result * nis_modify_entry();
-extern nis_result * nis_first_entry();
-extern nis_result * nis_next_entry();
-
-extern nis_error nis_mkdir();
-extern nis_error nis_rmdir();
-extern name_pos nis_dir_cmp();
-
-extern nis_name *nis_getnames();
-extern void nis_freenames();
-extern nis_name nis_domain_of();
-extern nis_name nis_leaf_of();
-extern nis_name nis_leaf_of_r();
-extern nis_name nis_name_of();
-extern nis_name nis_local_group();
-extern nis_name nis_local_directory();
-extern nis_name nis_local_principal();
-extern nis_name nis_local_host();
-
-extern void nis_destroy_object();
-extern nis_object * nis_clone_object();
-extern void nis_print_object();
-
-extern char * nis_sperrno();
-extern void nis_perror();
-extern char * nis_sperror();
-extern void nis_lerror();
-
-extern void nis_print_group_entry();
-extern bool_t nis_ismember();
-extern nis_error nis_creategroup();
-extern nis_error nis_destroygroup();
-extern nis_error nis_addmember();
-extern nis_error nis_removemember();
-extern nis_error nis_verifygroup();
-
-extern void nis_freeservlist();
-extern nis_server ** nis_getservlist();
-extern nis_error nis_stats();
-extern nis_error nis_servstate();
-extern void nis_freetags();
-
-extern nis_result * nis_checkpoint();
-extern void nis_ping();
+__BEGIN_DECLS
+
+void            nis_freeresult(nis_result *);
+nis_result     *nis_lookup(nis_name, u_long);
+nis_result     *nis_list(nis_name, u_long,
+                         int (*)(nis_name, nis_object *, void *), void *);
+nis_result     *nis_add(nis_name, nis_object *);
+nis_result     *nis_remove(nis_name, nis_object *);
+nis_result     *nis_modify(nis_name, nis_object *);
+
+nis_result     *nis_add_entry(nis_name, nis_object *, u_long);
+nis_result     *nis_remove_entry(nis_name, nis_object *, u_long);
+nis_result     *nis_modify_entry(nis_name, nis_object *, u_long);
+nis_result     *nis_first_entry(nis_name);
+nis_result     *nis_next_entry(nis_name, netobj *);
+
+nis_error       nis_mkdir(nis_name, nis_server *);
+nis_error       nis_rmdir(nis_name, nis_server *);
+name_pos        nis_dir_cmp(nis_name, nis_name);
+
+nis_name       *nis_getnames(nis_name);
+void            nis_freenames(nis_name *);
+nis_name        nis_domain_of(nis_name);
+nis_name        nis_leaf_of(nis_name);
+nis_name        nis_leaf_of_r(const nis_name, char *, size_t);
+nis_name        nis_name_of(nis_name);
+nis_name        nis_local_group(void);
+nis_name        nis_local_directory(void);
+nis_name        nis_local_principal(void);
+nis_name        nis_local_host(void);
+
+void            nis_destroy_object(nis_object *);
+nis_object     *nis_clone_object(nis_object *, nis_object *);
+void            nis_print_object(nis_object *);
+
+char           *nis_sperrno(nis_error);
+void            nis_perror(nis_error, char *);
+char           *nis_sperror(nis_error, char *);
+void            nis_lerror(nis_error, char *);
+
+void            nis_print_group_entry(nis_name);
+bool_t          nis_ismember(nis_name, nis_name);
+nis_error       nis_creategroup(nis_name, u_long);
+nis_error       nis_destroygroup(nis_name);
+nis_error       nis_addmember(nis_name, nis_name);
+nis_error       nis_removemember(nis_name, nis_name);
+nis_error       nis_verifygroup(nis_name);
+
+void            nis_freeservlist(nis_server **);
+nis_server *   *nis_getservlist(nis_name);
+nis_error       nis_stats(nis_server *, nis_tag *, int, nis_tag **);
+nis_error       nis_servstate(nis_server *, nis_tag *, int, nis_tag **);
+void            nis_freetags(nis_tag *, int);
+
+nis_result      *nis_checkpoint(nis_name);
+void            nis_ping(nis_name, u_long, nis_object *);
 
 /*
  * XXX: PLEASE NOTE THAT THE FOLLOWING FUNCTIONS ARE INTERNAL
@@ -243,59 +116,62 @@ extern void nis_ping();
  * THEIR SEMANTICS AND/OR SIGNATURE CAN CHANGE WITHOUT NOTICE.
  * SO, PLEASE DO NOT USE THEM.  YOU ARE WARNED!!!!
  */
-extern char ** __break_name();
-extern int __name_distance();
-extern nis_result * nis_make_error();
-extern nis_attr * __cvt2attr();
-extern void nis_free_request();
-extern nis_error nis_get_request();
-extern nis_object * nis_read_obj();
-extern int nis_write_obj();
-extern int nis_in_table();
-extern int nis_insert_item();
-extern NIS_HASH_ITEM * nis_find_item();
-extern NIS_HASH_ITEM * nis_remove_item();
-extern void nis_insert_name();
-extern void nis_remove_name();
-extern CLIENT * nis_make_rpchandle();
-extern void * nis_get_static_storage();
-extern char * nis_data();
-
-extern void nis_print_rights();
-extern void nis_print_directory();
-extern void nis_print_group();
-extern void nis_print_table();
-extern void nis_print_link();
-extern void nis_print_entry();
-extern nis_object * nis_get_object();
-
-extern nis_server * __nis_init_callback();
-extern int nis_getdtblsize();
-extern int __nis_run_callback();
-
-extern log_result * nis_dump();
-extern log_result * nis_dumplog();
-
-extern bool_t __do_ismember();
-extern nis_name __nis_map_group();
-extern nis_name __nis_map_group_r();
 
-
-extern nis_error __nis_CacheBind();
-extern directory_obj * __nis_CacheSearch();
-extern bool_t __nis_CacheRemoveEntry();
-extern void __nis_CacheRestart();
-extern void __nis_CachePrint();
-extern void __nis_CacheDumpStatistics();
-extern bool_t writeColdStartFile();
-
-extern CLIENT * __get_ti_clnt();
-extern int __strcmp_case_insens();
-extern int __strncmp_case_insens();
-
-extern fd_result * nis_finddirectory();
-extern int __start_clock();
-extern u_long __stop_clock();
+char           **__break_name(nis_name, int *);
+int             __name_distance(char **, char **);
+nis_result     *nis_make_error(nis_error, u_long, u_long, u_long, u_long);
+nis_attr       *__cvt2attr(int *, char **);
+void           nis_free_request(ib_request *);
+nis_error       nis_get_request(nis_name, nis_object *, netobj*, ib_request*);
+nis_object     *nis_read_obj(char *);
+int             nis_write_obj(char *, nis_object *);
+int             nis_in_table(nis_name, NIS_HASH_TABLE *, int *);
+int             nis_insert_item(NIS_HASH_ITEM *, NIS_HASH_TABLE *);
+NIS_HASH_ITEM  *nis_find_item(nis_name, NIS_HASH_TABLE *);
+NIS_HASH_ITEM  *nis_remove_item(nis_name, NIS_HASH_TABLE *);
+void            nis_insert_name(nis_name, NIS_HASH_TABLE *);
+void            nis_remove_name(nis_name, NIS_HASH_TABLE *);
+CLIENT          *nis_make_rpchandle(nis_server *, int, u_long, u_long, u_long,
+                                    int, int);
+void           *nis_get_static_storage(struct nis_sdata *, u_long, u_long);
+char           *nis_data(char *);
+void            nis_print_rights(u_long);
+void            nis_print_directory(directory_obj *);
+void            nis_print_group(group_obj *);
+void            nis_print_table(table_obj *);
+void            nis_print_link(link_obj *);
+void            nis_print_entry(entry_obj *);
+nis_object     *nis_get_object(char *, char *, char *, u_long, u_long,
+                               zotypes);
+nis_server     *__nis_init_callback(CLIENT *,
+                       int (*)(nis_name, nis_object *, void *), void *);
+int             nis_getdtblsize(void);
+int             __nis_run_callback(netobj *, u_long, struct timeval *, CLIENT *);
+
+log_result     *nis_dumplog(nis_server *, nis_name, u_long);
+log_result     *nis_dump(nis_server *, nis_name,
+                         int (*)(nis_name, nis_object *, void *));
+
+bool_t          __do_ismember(nis_name, nis_name,
+                              nis_result *(*)(nis_name, u_long));
+nis_name        __nis_map_group(nis_name);
+nis_name        __nis_map_group_r(nis_name, char*, size_t);
+
+nis_error       __nis_CacheBind(char *, directory_obj *);
+nis_error       __nis_CacheSearch(char *, directory_obj *);
+bool_t          __nis_CacheRemoveEntry(directory_obj *);
+void            __nis_CacheRestart(void);
+void            __nis_CachePrint(void);
+void            __nis_CacheDumpStatistics(void);
+bool_t          writeColdStartFile(directory_obj *);
+
+CLIENT         *__get_ti_clnt(char *, CLIENT *, char **, pid_t *);
+int             __strcmp_case_insens(char *, char *);
+int             __strncmp_case_insens(char *, char *);
+
+fd_result      *nis_finddirectory(directory_obj *, nis_name);
+int             __start_clock(int);
+u_long          __stop_clock(int);
 
 /*
  * This particular function is part of the FreeBSD NIS+ implementation
@@ -304,14 +180,9 @@ extern u_long __stop_clock();
  * to both programs.
  */
 
-extern struct signature *__nis_calculate_encrypted_cksum();
-
-#endif
-
-#define        NUL '\0'
+struct signature *__nis_calculate_encrypted_cksum(unsigned char *,
+                                                 unsigned int, char *, int);
 
-#ifdef __cplusplus
-}
-#endif
+__END_DECLS
 
 #endif /* _RPCSVC_NISLIB_H */