set_a_foreground
if (set_a_foreground == NULL)
buf = tiparm(set_a_foreground, c);
if (set_a_foreground != NULL && set_a_background != NULL)
((set_a_foreground != NULL && set_a_background != NULL) ||