no_argument
{ "help", no_argument, 0, 'h' },
{ "cli", no_argument, 0, 'c' },
{"verbose", no_argument, 0, 'v'},
{"help", no_argument, 0, 'h'},
{"refresh", no_argument, 0, 'r'},
{"help", no_argument, 0, 'h'},
{"help", no_argument, 0, 'h'},
{"raw", no_argument, NULL, 'r'},
{"data", no_argument, NULL, 'd'},
{"help", no_argument, NULL, 'h'},
{"dump", no_argument, 0, 'd'},
{"verbose", no_argument, 0, 'v'},
{"help", no_argument, 0, 'h'},
{"clear", no_argument, 0, 'r'},
{"stdin", no_argument, 0, 'i'},
{"print", no_argument, 0, 'p'},
{"debug", no_argument, 0, 'd'},
{"help", no_argument, 0, 'h'},
{ "all", no_argument, 0, 'a' },
{ "help", no_argument, 0, 'h' },
{ "recorded", no_argument, 0, 'r' },
{ "help", no_argument, 0, 'h' },
{ "help", no_argument, 0, 'h' },
{ "help", no_argument, 0, 'h' },
{ "help", no_argument, 0, 'h' },
{ "list", no_argument, 0, 'l' },
{ "reverse", no_argument, 0, 'R' },
{"help", no_argument, 0, 'h'},
{"discard-device", no_argument, 0, 'd'},
{"force", no_argument, 0, 'f'},
{"verbose", no_argument, 0, 'v'},
{ "help", no_argument, 0, 'h' },
{ "primary", no_argument, 0, 'p' },
{ "secondary", no_argument, 0, 's' },
{"help", no_argument, 0, 'h'},
struct option groupOption = { "group", no_argument, 0, 1 } ;
struct option groupsOption = { "groups", no_argument, 0, 2 } ;
struct option nameOption = { "name", no_argument, 0, 3 } ;
struct option realOption = { "real", no_argument, 0, 4 } ;
struct option userOption = { "user", no_argument, 0, 5 } ;
struct option helpOption = { "help", no_argument, 0, 6 } ;
struct option versionOption = { "version", no_argument, 0, 7 } ;
{"restore", no_argument, 0, 'r'},
{"help", no_argument, 0, 'h'},
{"verbose", no_argument, 0, 'v'},
{"help", no_argument, 0, 'h'},
{"help", no_argument, 0, 'h'},
{"raw", no_argument, 0, 'r'},
{"user", no_argument, 0, 'u'},
{"system", no_argument, 0, 's'},
{"styles", no_argument, 0, 's'},
{"long", no_argument, 0, 'l'},
{"tuned", no_argument, 0, 't'},
{"help", no_argument, 0, 'h'},
{"all", no_argument, 0, 'a'},
{"language", no_argument, 0, 'l'},
{"format", no_argument, 0, 'f'},
{"time", no_argument, 0, 't'},
{"message", no_argument, 0, 'c'},
{"charmap", no_argument, 0, 'm'},
{"help", no_argument, 0, 'h'},
{ "all", no_argument, 0, 'A' },
{ "apps", no_argument, 0, 'a' },
{ "help", no_argument, 0, 'h' },
{"verbose", no_argument, 0, 'v'},
{"help", no_argument, 0, 'h'},
{ "help", no_argument, 0, 'h' },
{ "help", no_argument, 0, 'h' },
{ "help", no_argument, 0, 'h' },
{ "help", no_argument, 0, 'h' },
{ "help", no_argument, 0, 'h' },
{ "help", no_argument, 0, 'h' },
{"help", no_argument, 0, 'h'},
{"force", no_argument, 0, 'f'},
{"cross-file", no_argument, 0, 'x'},
{"verbose", no_argument, 0, 'v'},
{"help", no_argument, 0, 'h'},
{"numeric", no_argument, 0, 'n'},
{"inet", no_argument, 0, '4'},
{"inet6", no_argument, 0, '6'},
{"unix", no_argument, 0, 'x'},
{"tcp", no_argument, 0, 't'},
{"udp", no_argument, 0, 'u'},
{"listen", no_argument, 0, 'l'},
{ "help", no_argument, 0, 'h' },
{ "quiet", no_argument, 0, 'q' },
{ "verbose", no_argument, 0, 'v' },
{ "help", no_argument, 0, 'h' },
{ "quiet", no_argument, 0, 'q' },
{ "verbose", no_argument, 0, 'v' },
{ "help", no_argument, 0, 'h' },
{ "quiet", no_argument, 0, 'q' },
{ "verbose", no_argument, 0, 'v' },
{ "help", no_argument, 0, 'h' },
{ "help", no_argument, 0, 'h' },
{ "help", no_argument, 0, 'h' },
{ "help", no_argument, 0, 'h' },
{ "help", no_argument, 0, 'h' },
{ "quiet", no_argument, 0, 'q' },
{ "verbose", no_argument, 0, 'v' },
{ "help", no_argument, 0, 'h' },
{ "quiet", no_argument, 0, 'q' },
{ "verbose", no_argument, 0, 'v' },
{ "help", no_argument, 0, 'h' },
{ "filenames", no_argument, 0, 'f' },
{ "verbose", no_argument, 0, 'v' },
{ "help", no_argument, 0, 'h' },
{ "quiet", no_argument, 0, 'q' },
{ "verbose", no_argument, 0, 'v' },
{ "trust-filenames", no_argument, 0, 't' },
{ "help", no_argument, 0, 'h' },
{ "user", no_argument, 0, 'u' },
{ "help", no_argument, 0, 'h' },
{ "yes", no_argument, 0, 'y' },
{ "help", no_argument, 0, 'h' },
{ "home", no_argument, 0, 'H' },
{ "help", no_argument, 0, 'h' },
{ "versions", no_argument, 0, 'v' },
{ "help", no_argument, 0, 'h' },
{ "home", no_argument, 0, 'H' },
{ "no-refresh", no_argument, 0, 'R' },
{ "help", no_argument, 0, 'h' },
{ "verbose", no_argument, 0, 'v' },
{ "help", no_argument, 0, 'h' },
{ "help", no_argument, 0, 'h' },
{ "all", no_argument, 0, 'a' },
{ "not-required", no_argument, 0, 'n' },
{ "details", no_argument, 0, 'D' },
{ "help", no_argument, 0, 'h' },
{ "installed-only", no_argument, 0, 'i' },
{ "uninstalled-only", no_argument, 0, 'u' },
{ "requirements", no_argument, 0, 'r' },
{ "help", no_argument, 0, 'h' },
{ "home", no_argument, 0, 'H' },
{ "help", no_argument, 0, 'h' },
{ "home", no_argument, 0, 'H' },
{ "help", no_argument, 0, 'h' },
{ "help", no_argument, 0, 'h' },
{ "help", no_argument, 0, 'h' },
{ "help", no_argument, 0, 'h' },
{"pattern", no_argument, 0, 'p'},
{"verbose", no_argument, 0, 'v'},
{"help", no_argument, 0, GETOPT_HELP_CHAR},
{"name", no_argument, 0, 'n'},
{"no-trunc", no_argument, 0, 't'},
{"help", no_argument, 0, 'h'},
{"fall-back", no_argument, 0, 'f'},
{"dont-confirm", no_argument, 0, 'q'},
{"modeline", no_argument, 0, 'm'},
{"short", no_argument, 0, 's'},
{"list", no_argument, 0, 'l'},
{"help", no_argument, 0, 'h'},
{"get-brightness", no_argument, 0, 'B'},
{ "help", no_argument, 0, 'h' },
{ "list-architectures", no_argument, 0, 'l' },
{ "print-path", no_argument, 0, 'p' },
{"periodic", no_argument, 0, 'p'},
{"help", no_argument, 0, 'h'},
{"help", no_argument, 0, 'h'},
{"no-title", no_argument, 0, 't'},
{"version", no_argument, 0, 'v'},
{"help", no_argument, 0, 'h'},
{"no-cache", no_argument, 0, 'n'},
{"always-check", no_argument, 0, 'a'},
{"keep-dirty", no_argument, 0, 'k'},
{"verbose", no_argument, 0, 'v'},
{"help", no_argument, 0, 'h'},
{ "help", no_argument, NULL, 'h' },
{ "verbose", no_argument, NULL, 'v' },
{ "list-ports", no_argument, NULL, 'p' },
{"loop", no_argument, 0, 'l'},
static struct option sLongOptions[] = {{"decompress", no_argument, 0, 'd'},
{"help", no_argument, 0, 'h'}, {"input-stream", no_argument, 0, 'i'}, {0, 0, 0, 0}};
{ "help", no_argument, NULL, 'h' },
{ "verbose", no_argument, NULL, 'v' },
{ "help", no_argument, NULL, 'h' },
{ "input", no_argument, NULL, 'i' },
{"help", no_argument, 0, 'h'},
{"clear-image", no_argument, 0, 'c'},
{"help", no_argument, 0, 'h'},
{"active", no_argument, 0, 'a'},
{"help", no_argument, 0, 'h'},
{ "help", no_argument, 0, 'h' },
{"dump", no_argument, 0, 'd'},
{"clear-image", no_argument, 0, 'c'},
{"header-only", no_argument, 0, 'H'},