pike.git / src / post_modules / GTK2 / source / gtksourcestylescheme.pre

version» Context lines:

pike.git/src/post_modules/GTK2/source/gtksourcestylescheme.pre:16:    char *name;    GdkColor *fg,*bg;    get_all_args("get_tag_style",args,"%s",&name);    gs=gtk_source_style_scheme_get_tag_style((GtkSourceStyleScheme *)THIS->obj,    name);    my_pop_n_elems(args);    if (gs) {    push_text("default"); push_int(gs->is_default);    push_text("mask"); push_int(gs->mask);    fg=(GdkColor *)g_malloc(sizeof(GdkColor)); +  if (fg==NULL) +  SIMPLE_OUT_OF_MEMORY_ERROR("get_tag_style",sizeof(GdkColor));    bg=(GdkColor *)g_malloc(sizeof(GdkColor)); -  if (fg==NULL || bg==NULL) +  if (bg==NULL)    SIMPLE_OUT_OF_MEMORY_ERROR("get_tag_style",sizeof(GdkColor));    *fg=gs->foreground;    *bg=gs->background;    push_text("foreground"); push_gdkobject(fg,color);    push_text("background"); push_gdkobject(bg,color);    push_text("italic"); push_int(gs->italic);    push_text("bold"); push_int(gs->bold);    push_text("underline"); push_int(gs->underline);    push_text("strikethrough"); push_int(gs->strikethrough);    f_aggregate_mapping(16);