[pacman-dev] [PATCH] Some options were refactored

Allan McRae allan at archlinux.org
Fri Sep 25 02:09:01 EDT 2009


Laszlo Papp wrote:
>     ./src/pacman/pacman.h:
>         - The defines were placed here that are used in the
>         pacman.c source file
>     ./src/pacman/pacman.c
>         - Long options were refactored because of a safer and more
>         comfortable programming style, instead of hard coding
>         10-15 or more integer value into the code
>
> Signed-off-by: Laszlo Papp <djszapi at archlinux.us>
> ---
>  src/pacman/pacman.c |   56 +++++++++++++++++++++++++-------------------------
>  src/pacman/pacman.h |   16 ++++++++++++++
>  2 files changed, 44 insertions(+), 28 deletions(-)
>
> <snip>
>  
> +#define NOCONFIRM_OPTID 			1000
> +#define CONFIG_OPTID    			1001
> +#define IGNORE_OPTID    			1002
> +#define DEBUG_OPTID     			1003
> +#define NOPROGRESSBAR_OPTID 	1004
> +#define NOSCRIPTLET_OPTID   	1005
> +#define ASK_OPTID 						1006
> +#define CACHEDIR_OPTID 				1007
> +#define ASDEPS_OPTID 					1008
> +#define LOGFILE_OPTID 				1009
> +#define IGNOREGROUP_OPTID 		1010
> +#define NEEDED_OPTID 					1011
> +#define ASEXPLICIT_OPTID 			1012
> +#define ARCH_OPTID 						1013


This patch seems fine to me.  You probably want to use spaces rather 
than tabs to align those values.  Variable tabs sizes do not matter much 
for start of line code indentation but they do matter in the middle of 
lines.

I'm not sure about the variable names.  Would it be better if they all 
started the same?  i.e. OPT_FOO.  That just seems nicer stylistically to me.

Allan


More information about the pacman-dev mailing list