{
char *string = parse_string (opt (d, options, key, default_value));
if (!parse_color__ (string, color) && !parse_color__ (default_value, color))
{
char *string = parse_string (opt (d, options, key, default_value));
if (!parse_color__ (string, color) && !parse_color__ (default_value, color))