optional_argument
long_options[match].has_arg == optional_argument) {
{ "context", optional_argument, 0, 'C' },
{ "unified", optional_argument, 0, 'U' },
{"context", optional_argument, NULL, 'C'},
long_options[match].has_arg == optional_argument) {
{ "check", optional_argument, NULL, 'c' },
{ "check=silent|quiet", optional_argument, NULL, 'C' },
int optional_argument)
if (optional_argument) {
int optional_argument;
optional_argument = (found[2] == ':');
string, flag, optional_argument));