[PATCH setxkbmap] Refactoring the help message.

Peter Hutterer peter.hutterer at who-t.net
Wed Feb 16 14:42:08 PST 2011


On Wed, Feb 16, 2011 at 01:33:21AM +0300, Van de Bugger wrote:
> From 03567c57b6361325baa49f7238b199ddc7b11cd5 Mon Sep 17 00:00:00 2001
> From: Van de Bugger <van.de.bugger at gmail.com>
> Date: Wed, 16 Feb 2011 01:28:43 +0300
> Subject: [PATCH setxkbmap] Refactoring the help message.
> 
> 1. Entire help message is printed at once (not line-by-line).
> 2. Brackets around argumnets of -I option removed, since argument is mandatory.
> 3. Added a space after comma in.

merged, thanks.

Cheers,
  Peter

> ---
>  setxkbmap.c |   50 ++++++++++++++++++++++++++------------------------
>  1 files changed, 26 insertions(+), 24 deletions(-)
> 
> diff --git a/setxkbmap.c b/setxkbmap.c
> index 9996eed..a028f8b 100644
> --- a/setxkbmap.c
> +++ b/setxkbmap.c
> @@ -282,30 +282,32 @@ addToList(list_t * list, char *newVal)
>  void
>  usage(int argc, char **argv)
>  {
> -    MSG1("Usage: %s [args] [<layout> [<variant> [<option> ... ]]]\n",
> -         argv[0]);
> -    MSG("Where legal args are:\n");
> -    MSG("-?,-help            Print this message\n");
> -    MSG("-compat <name>      Specifies compatibility map component name\n");
> -    MSG("-config <file>      Specifies configuration file to use\n");
> -    MSG("-device <deviceid>  Specifies the device ID to use\n");
> -    MSG("-display <dpy>      Specifies display to use\n");
> -    MSG("-geometry <name>    Specifies geometry component name\n");
> -    MSG("-I[<dir>]           Add <dir> to list of directories to be used\n");
> -    MSG("-keycodes <name>    Specifies keycodes component name\n");
> -    MSG("-keymap <name>      Specifies name of keymap to load\n");
> -    MSG("-layout <name>      Specifies layout used to choose component names\n");
> -    MSG("-model <name>       Specifies model used to choose component names\n");
> -    MSG("-option <name>      Adds an option used to choose component names\n");
> -    MSG("-print              Print a complete xkb_keymap description and exit\n");
> -    MSG("-query              Print the current layout settings and exit\n");
> -    MSG("-rules <name>       Name of rules file to use\n");
> -    MSG("-symbols <name>     Specifies symbols component name\n");
> -    MSG("-synch              Synchronize request w/X server\n");
> -    MSG("-types <name>       Specifies types component name\n");
> -    MSG("-v[erbose] [<lvl>]  Sets verbosity (1..10).  Higher values yield\n");
> -    MSG("                    more messages\n");
> -    MSG("-variant <name>     Specifies layout variant used to choose component names\n");
> +    MSG1(
> +        "Usage: %s [args] [<layout> [<variant> [<option> ... ]]]\n"
> +        "Where legal args are:\n"
> +        "-?, -help           Print this message\n"
> +        "-compat <name>      Specifies compatibility map component name\n"
> +        "-config <file>      Specifies configuration file to use\n"
> +        "-device <deviceid>  Specifies the device ID to use\n"
> +        "-display <dpy>      Specifies display to use\n"
> +        "-geometry <name>    Specifies geometry component name\n"
> +        "-I<dir>             Add <dir> to list of directories to be used\n"
> +        "-keycodes <name>    Specifies keycodes component name\n"
> +        "-keymap <name>      Specifies name of keymap to load\n"
> +        "-layout <name>      Specifies layout used to choose component names\n"
> +        "-model <name>       Specifies model used to choose component names\n"
> +        "-option <name>      Adds an option used to choose component names\n"
> +        "-print              Print a complete xkb_keymap description and exit\n"
> +        "-query              Print the current layout settings and exit\n"
> +        "-rules <name>       Name of rules file to use\n"
> +        "-symbols <name>     Specifies symbols component name\n"
> +        "-synch              Synchronize request w/X server\n"
> +        "-types <name>       Specifies types component name\n"
> +        "-v[erbose] [<lvl>]  Sets verbosity (1..10).  Higher values yield\n"
> +        "                    more messages\n"
> +        "-variant <name>     Specifies layout variant used to choose component names\n",
> +        argv[0]
> +    );
>  }
>  
>  void
> -- 
> 1.7.4
> 
> 
> 


More information about the xorg-devel mailing list