hello friends,

Look at the snap of code below:

Code:
void
set_color(GtkWidget *widget, int state, char* fg_color, char* bg_color = "")
{
    GdkColor color_fg, color_bg;
    
    if(bg_color == "")
    {
        gdk_color_parse(fg_color, &color_fg);
        gtk_widget_modify_fg(widget, state, &color_fg);
    }
    else
    {
        gdk_color_parse(fg_color, &color_fg);
        gdk_color_parse(bg_color, &color_bg);
    
        gtk_widget_modify_fg(widget, state, &color_fg);
        gtk_widget_modify_bg(widget, state, &color_bg);    
    }
}
This code is giving me the error:
Code:
error: expected ‘;’, ‘,’ or ‘)’ before ‘=’ token.
in the line:
Code:
set_color(GtkWidget *widget, int state, char* fg_color, char* bg_color = "")
Can anyone help me please.