Protect prototypes with __P.
authorJim Meyering <jim@meyering.net>
Thu, 9 Nov 1995 23:41:10 +0000 (23:41 +0000)
committerJim Meyering <jim@meyering.net>
Thu, 9 Nov 1995 23:41:10 +0000 (23:41 +0000)
src/cp.c
src/dd.c
src/df.c
src/du.c
src/install.c

index efd9ce5..f494440 100644 (file)
--- a/src/cp.c
+++ b/src/cp.c
@@ -51,12 +51,17 @@ enum backup_type get_version ();
 int euidaccess ();
 int full_write ();
 
-static int do_copy (int argc, char **argv);
-static int copy (char *src_path, char *dst_path, int new_dst, dev_t device, struct dir_list *ancestors);
-static int copy_dir (char *src_path_in, char *dst_path_in, int new_dst, struct stat *src_sb, struct dir_list *ancestors);
-static int make_path_private (char *const_dirpath, int src_offset, int mode, char *verbose_fmt_string, struct dir_attr **attr_list, int *new_dst);
-static int copy_reg (char *src_path, char *dst_path);
-static int re_protect (char *const_dst_path, int src_offset, struct dir_attr *attr_list);
+static int do_copy __P ((int argc, char **argv));
+static int copy __P ((char *src_path, char *dst_path, int new_dst,
+                     dev_t device, struct dir_list *ancestors));
+static int copy_dir __P ((char *src_path_in, char *dst_path_in, int new_dst,
+                         struct stat *src_sb, struct dir_list *ancestors));
+static int make_path_private __P ((char *const_dirpath, int src_offset,
+                                  int mode, char *verbose_fmt_string,
+                                  struct dir_attr **attr_list, int *new_dst));
+static int copy_reg __P ((char *src_path, char *dst_path));
+static int re_protect __P ((char *const_dst_path, int src_offset,
+                           struct dir_attr *attr_list));
 
 /* Initial number of entries in each hash table entry's table of inodes.  */
 #define INITIAL_HASH_MODULE 100
index 37494a1..dae19ee 100644 (file)
--- a/src/dd.c
+++ b/src/dd.c
@@ -95,22 +95,23 @@ char *xmalloc ();
 int safe_read ();
 int full_write ();
 
-static RETSIGTYPE interrupt_handler (void);
-static int bit_count (register unsigned int i);
-static int parse_integer (char *str);
-static void apply_translations (void);
-static void copy (void);
-static void copy_simple (unsigned char *buf, int nread);
-static void copy_with_block (unsigned char *buf, int nread);
-static void copy_with_unblock (unsigned char *buf, int nread);
-static void parse_conversion (char *str);
-static void print_stats (void);
-static void translate_charset (const unsigned char *new_trans);
-static void quit (int code);
-static void scanargs (int argc, char **argv);
-static void skip (int fdesc, char *file, long int records, long int blocksize, char *buf);
-static void usage (int status);
-static void write_output (void);
+static RETSIGTYPE interrupt_handler __P ((void));
+static int bit_count __P ((register unsigned int i));
+static int parse_integer __P ((char *str));
+static void apply_translations __P ((void));
+static void copy __P ((void));
+static void copy_simple __P ((unsigned char *buf, int nread));
+static void copy_with_block __P ((unsigned char *buf, int nread));
+static void copy_with_unblock __P ((unsigned char *buf, int nread));
+static void parse_conversion __P ((char *str));
+static void print_stats __P ((void));
+static void translate_charset __P ((const unsigned char *new_trans));
+static void quit __P ((int code));
+static void scanargs __P ((int argc, char **argv));
+static void skip __P ((int fdesc, char *file, long int records,
+                      long int blocksize, char *buf));
+static void usage __P ((int status));
+static void write_output __P ((void));
 
 /* The name this program was run with. */
 char *program_name;
index 26efe70..222f973 100644 (file)
--- a/src/df.c
+++ b/src/df.c
 char *xmalloc ();
 char *xstrdup ();
 
-static int selected_fstype (char *fstype);
-static int excluded_fstype (char *fstype);
-static void add_excluded_fs_type (char *fstype);
-static void add_fs_type (char *fstype);
-static void print_header (void);
-static void show_entry (char *path, struct stat *statp);
-static void show_all_entries (void);
-static void show_dev (char *disk, char *mount_point, char *fstype);
-static void show_disk (char *disk);
-static void show_point (char *point, struct stat *statp);
-static void usage (int status);
+static int selected_fstype __P ((char *fstype));
+static int excluded_fstype __P ((char *fstype));
+static void add_excluded_fs_type __P ((char *fstype));
+static void add_fs_type __P ((char *fstype));
+static void print_header __P ((void));
+static void show_entry __P ((char *path, struct stat *statp));
+static void show_all_entries __P ((void));
+static void show_dev __P ((char *disk, char *mount_point, char *fstype));
+static void show_disk __P ((char *disk));
+static void show_point __P ((char *point, struct stat *statp));
+static void usage __P ((int status));
 
 /* Name this program was run with. */
 char *program_name;
index 2e1fade..c631c8b 100644 (file)
--- a/src/du.c
+++ b/src/du.c
@@ -90,23 +90,24 @@ typedef struct
   char *text;                  /* Pointer to the text.  */
 } *string, stringstruct;
 
-int stat (const char *, struct stat *);
-int lstat (const char *, struct stat *);
+int stat ();
+int lstat ();
 
 char *savedir ();
 char *xmalloc ();
 char *xrealloc ();
 
-static int hash_insert (ino_t ino, dev_t dev);
-static int hash_insert2 (struct htab *htab, ino_t ino, dev_t dev);
-static long count_entry (char *ent, int top, dev_t last_dev);
-static void du_files (char **files);
-static void hash_init (unsigned int modulus, unsigned int entry_tab_size);
-static void hash_reset (void);
-static void str_concatc (string s1, char *cstr);
-static void str_copyc (string s1, char *cstr);
-static void str_init (string *s1, unsigned int size);
-static void str_trunc (string s1, unsigned int length);
+static int hash_insert __P ((ino_t ino, dev_t dev));
+static int hash_insert2 __P ((struct htab *htab, ino_t ino, dev_t dev));
+static long count_entry __P ((char *ent, int top, dev_t last_dev));
+static void du_files __P ((char **files));
+static void hash_init __P ((unsigned int modulus,
+                           unsigned int entry_tab_size));
+static void hash_reset __P ((void));
+static void str_concatc __P ((string s1, char *cstr));
+static void str_copyc __P ((string s1, char *cstr));
+static void str_init __P ((string *s1, unsigned int size));
+static void str_trunc __P ((string s1, unsigned int length));
 
 /* Name under which this program was invoked.  */
 char *program_name;
@@ -153,7 +154,7 @@ static struct stat stat_buf;
 
 /* A pointer to either lstat or stat, depending on whether
    dereferencing of all symbolic links is to be done. */
-static int (*xstat) ();
+static int __P ((*xstat) ());
 
 /* The exit status to use if we don't get any fatal errors. */
 static int exit_status;
index 65dc8c4..1dd7ed9 100644 (file)
@@ -99,13 +99,13 @@ int safe_read ();
 int full_write ();
 int isdir ();
 
-static int change_attributes (char *path, int no_need_to_chown);
-static int copy_file (char *from, char *to, int *to_created);
-static int install_file_in_dir (char *from, char *to_dir);
-static int install_file_in_file (char *from, char *to);
-static void get_ids (void);
-static void strip (char *path);
-static void usage (int status);
+static int change_attributes __P ((char *path, int no_need_to_chown));
+static int copy_file __P ((char *from, char *to, int *to_created));
+static int install_file_in_dir __P ((char *from, char *to_dir));
+static int install_file_in_file __P ((char *from, char *to));
+static void get_ids __P ((void));
+static void strip __P ((char *path));
+static void usage __P ((int status));
 
 /* The name this program was run with, for error messages. */
 char *program_name;