tech-userlevel archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: small proposed style change



Am 19.02.12 23:25, schrieb David Holland:
> The style rules should not be suggesting things that no longer
> constitute good practices, if they ever did. Any objections?

yes.  Using extern declarations is fine.  They don't necessarly need to
go to a separate inlude file.

No objections to the file naming part, though.


> 
> 
> Index: share/misc/style
> ===================================================================
> RCS file: /cvsroot/src/share/misc/style,v
> retrieving revision 1.49
> diff -u -r1.49 style
> --- share/misc/style  1 Sep 2011 09:33:01 -0000       1.49
> +++ share/misc/style  19 Feb 2012 22:23:37 -0000
> @@ -331,13 +331,11 @@
>       /*
>        * When declaring variables in functions declare them sorted by size,
>        * then in alphabetical order; multiple ones per line are okay.
> -      * Function prototypes should go in the include file "extern.h".
> -      * If a line overflows reuse the type keyword.
> +      * Function prototypes and external data declarations should go in a
> +      * suitable include file. If a line overflows reuse the type keyword.
>        *
>        * DO NOT initialize variables in the declarations.
>        */
> -     extern u_char one;
> -     extern char two;
>       struct foo three, *four;
>       double five;
>       int *six, seven;
> 
> 
> 


-- 
  \~~~~~.                The NetBSD Foundation
   \~~~~~'               Marc Balmer, Developer / Marketing
  NetBSD
     \                   mbalmer%NetBSD.org@localhost   http://www.NetBSD.org/


Home | Main Index | Thread Index | Old Index