optional_argument
{"color", optional_argument, NULL, COLOR_OPT},
{"group-directories", optional_argument, NULL, GROUP_OPT},
long_options[match].has_arg == optional_argument) {
long_options[match].has_arg == optional_argument) {
long_options[match].has_arg == optional_argument) {
{ "unified", optional_argument, 0, 'U' },
{ "color", optional_argument, NULL, OPT_COLOR },
{ "context", optional_argument, 0, 'C' },
{"color", optional_argument, NULL, COLOR_OPT},
{"colour", optional_argument, NULL, COLOR_OPT},
{"context", optional_argument, NULL, 'C'},
{ "debug", optional_argument, NULL, 'd' },
{"tmpdir", optional_argument, NULL, 'p'},
{ "check", optional_argument, NULL, 'c' },
{ "check=silent|quiet", optional_argument, NULL, 'C' },
{"all-repeated",optional_argument, NULL, 'D'},
#define OPT_ARG optional_argument