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

version» Context lines:

pike.git/src/post_modules/GTK2/source/gtksourcelanguage.pre:132:    push_int(0);    }   }      void set_tag_style(string id, ?mapping(string:mixed) style)   //! Sets the style of the tag id. If style is omitted, this function will   //! restore the default style.   {    char *id;    struct mapping *m=NULL; -  GtkSourceTagStyle *sts; +  GtkSourceTagStyle *sts = NULL;       pgtk2_verify_inited();    get_all_args("set_tag_style",args,"%s.%m",&id,&m);       if (m) {    struct svalue *sv;    sts=gtk_source_tag_style_new();    if (sts==NULL)    SIMPLE_OUT_OF_MEMORY_ERROR("set_bracket_match_style",sizeof(GtkSourceTagStyle));    sv=low_mapping_string_lookup(m,_STR("default"));
pike.git/src/post_modules/GTK2/source/gtksourcelanguage.pre:172:    if (sv)    sts->bold=PGTK_GETINT(sv);    sv=low_mapping_string_lookup(m,_STR("underline"));    if (sv)    sts->underline=PGTK_GETINT(sv);    sv=low_mapping_string_lookup(m,_STR("strikethrough"));    if (sv)    sts->strikethrough=PGTK_GETINT(sv);    }    -  gtk_source_language_set_tag_style(GTK_SOURCE_LANGUAGE(THIS->obj),id,sts); +  gtk_source_language_set_tag_style(GTK_SOURCE_LANGUAGE(THIS->obj), id, sts);       if(sts)    gtk_source_tag_style_free(sts);       RETURN_THIS();   }      mapping(string:mixed) get_tag_default_style(string id)   //! Gets the default style of the tag id.   {