This was sent during the freeze.

On 15:04:28,  8.02.16, Michal Mazurek wrote:
> Move some declarations out of hexdump.h
> Mark some declarations as __dead or static
> Remove a commented out declaration
> Convert some spaces to tabs
> 
> Index: display.c
> ===================================================================
> RCS file: /cvs/src/usr.bin/hexdump/display.c,v
> retrieving revision 1.21
> diff -u -p -r1.21 display.c
> --- display.c 16 Jan 2015 06:40:08 -0000      1.21
> +++ display.c 8 Feb 2016 13:56:10 -0000
> @@ -49,7 +49,10 @@ enum _vflag vflag = FIRST;
>  static off_t address;                        /* address/offset in stream */
>  static off_t eaddress;                       /* end address */
>  
> -static __inline void print(PR *, u_char *);
> +static void           bpad(PR *);
> +static void           doskip(const char *, int);
> +static __inline void  print(PR *, u_char *);
> +static u_char                *get(void);
>  
>  void
>  display(void)
> @@ -196,7 +199,7 @@ print(PR *pr, u_char *bp)
>       }
>  }
>  
> -void
> +static void
>  bpad(PR *pr)
>  {
>       static const char *spec = " -0+#";
> @@ -216,7 +219,7 @@ bpad(PR *pr)
>  
>  static char **_argv;
>  
> -u_char *
> +static u_char *
>  get(void)
>  {
>       static int ateof = 1;
> @@ -319,7 +322,7 @@ next(char **argv)
>       /* NOTREACHED */
>  }
>  
> -void
> +static void
>  doskip(const char *fname, int statok)
>  {
>       off_t cnt;
> Index: hexdump.h
> ===================================================================
> RCS file: /cvs/src/usr.bin/hexdump/hexdump.h,v
> retrieving revision 1.10
> diff -u -p -r1.10 hexdump.h
> --- hexdump.h 19 Apr 2014 09:28:20 -0000      1.10
> +++ hexdump.h 8 Feb 2016 13:56:10 -0000
> @@ -78,30 +78,19 @@ extern int exitval;                       /* final exit 
> valu
>  extern FS *fshead;                   /* head of format strings list */
>  extern long length;                  /* max bytes to read */
>  extern off_t skip;                   /* bytes to skip */
> -extern char *iobuf;                            /* stdio I/O buffer */
> -extern size_t iobufsiz;                        /* size of stdio I/O buffer */
> +extern char *iobuf;                  /* stdio I/O buffer */
> +extern size_t iobufsiz;                      /* size of stdio I/O buffer */
>  extern enum _vflag vflag;
>  
>  void  add(const char *);
>  void  addfile(char *);
> -void  badcnt(char *);
> -void  badconv(char *);
> -void  badfmt(const char *);
> -void  badsfmt(void);
> -void  bpad(PR *);
>  void  conv_c(PR *, u_char *);
>  void  conv_u(PR *, u_char *);
>  void  display(void);
> -void  doskip(const char *, int);
> -/*void        err(const char *, ...);*/
>  void *emalloc(int);
> -void  escape(char *);
> -u_char       *get(void);
>  void  newsyntax(int, char ***);
>  int   next(char **);
>  void  nomem(void);
>  void  oldsyntax(int, char ***);
>  void  rewrite(FS *);
>  int   size(FS *);
> -void  usage(void);
> -void  oldusage(void);
> Index: hexsyntax.c
> ===================================================================
> RCS file: /cvs/src/usr.bin/hexdump/hexsyntax.c,v
> retrieving revision 1.12
> diff -u -p -r1.12 hexsyntax.c
> --- hexsyntax.c       6 May 2011 15:46:29 -0000       1.12
> +++ hexsyntax.c       8 Feb 2016 13:56:10 -0000
> @@ -43,6 +43,8 @@
>  
>  off_t skip;                          /* bytes to skip */
>  
> +static __dead void    usage(void);
> +
>  void
>  newsyntax(int argc, char ***argvp)
>  {
> @@ -121,7 +123,7 @@ newsyntax(int argc, char ***argvp)
>       *argvp += optind;
>  }
>  
> -void
> +static __dead void
>  usage(void)
>  {
>       extern char *__progname;
> Index: odsyntax.c
> ===================================================================
> RCS file: /cvs/src/usr.bin/hexdump/odsyntax.c,v
> retrieving revision 1.26
> diff -u -p -r1.26 odsyntax.c
> --- odsyntax.c        16 Sep 2015 08:47:26 -0000      1.26
> +++ odsyntax.c        8 Feb 2016 13:56:10 -0000
> @@ -44,10 +44,10 @@
>  
>  int odmode;
>  
> -static void odoffset(int, char ***);
> -static void posixtypes(char *);
> -static void odadd(const char *);
> -
> +static void           odadd(const char *);
> +static void           odoffset(int, char ***);
> +static __dead void    oldusage(void);
> +static void           posixtypes(char *);
>  
>  /*
>   * formats used for -t
> @@ -293,7 +293,7 @@ posixtypes(char *type_string)
>       }
>  }
>  
> -void
> +static __dead void
>  oldusage(void)
>  {
>       extern char *__progname;
> Index: parse.c
> ===================================================================
> RCS file: /cvs/src/usr.bin/hexdump/parse.c,v
> retrieving revision 1.17
> diff -u -p -r1.17 parse.c
> --- parse.c   27 Oct 2009 23:59:39 -0000      1.17
> +++ parse.c   8 Feb 2016 13:56:10 -0000
> @@ -45,6 +45,12 @@
>  
>  FU *endfu;                                   /* format at end-of-data */
>  
> +static __dead void    badcnt(char *);
> +static __dead void    badconv(char *);
> +static __dead void    badfmt(const char *);
> +static __dead void    badsfmt(void);
> +static void           escape(char *);
> +
>  void
>  addfile(char *name)
>  {
> @@ -453,7 +459,7 @@ rewrite(FS *fs)
>  #endif
>  }
>  
> -void
> +static void
>  escape(char *p1)
>  {
>       char *p2;
> @@ -501,25 +507,25 @@ escape(char *p1)
>       }
>  }
>  
> -void
> +static __dead void
>  badcnt(char *s)
>  {
>       errx(1, "%s: bad byte count", s);
>  }
>  
> -void
> +static __dead void
>  badsfmt(void)
>  {
>       errx(1, "%%s: requires a precision or a byte count");
>  }
>  
> -void
> +static __dead void
>  badfmt(const char *fmt)
>  {
>       errx(1, "\"%s\": bad format", fmt);
>  }
>  
> -void
> +static __dead void
>  badconv(char *ch)
>  {
>       errx(1, "%%%s: bad conversion character", ch);
> 
> -- 
> Michal Mazurek

-- 
Michal Mazurek

Reply via email to