Revision: 869 http://geany-plugins.svn.sourceforge.net/geany-plugins/?rev=869&view=rev Author: frlan Date: 2009-07-26 20:13:46 +0000 (Sun, 26 Jul 2009)
Log Message: ----------- Fix a compiler warning on GeanyLaTeX
Modified Paths: -------------- trunk/geany-plugins/geanylatex/src/reftex.c trunk/geany-plugins/geanylatex/src/reftex.h
Modified: trunk/geany-plugins/geanylatex/src/reftex.c =================================================================== --- trunk/geany-plugins/geanylatex/src/reftex.c 2009-07-25 20:08:38 UTC (rev 868) +++ trunk/geany-plugins/geanylatex/src/reftex.c 2009-07-26 20:13:46 UTC (rev 869) @@ -27,7 +27,7 @@ { gchar **aux_entries = NULL; int i = 0; - LaTeXLabel tmp; + LaTeXLabel *tmp; if (file != NULL) { aux_entries = geanylatex_read_file_in_array(file); @@ -38,16 +38,19 @@ if (g_str_has_prefix(aux_entries[i], "\newlabel")) { tmp = glatex_parseLine(aux_entries[i]); - gtk_combo_box_append_text(GTK_COMBO_BOX(combobox), tmp.label_name); + gtk_combo_box_append_text(GTK_COMBO_BOX(combobox), + tmp->label_name); + g_free(tmp); } } } } }
-LaTeXLabel glatex_parseLine(const gchar *line) +LaTeXLabel* glatex_parseLine(const gchar *line) { - LaTeXLabel label; + LaTeXLabel *label; + label = g_new0(LaTeXLabel, 1);
gchar *t = NULL; const gchar *x = NULL; @@ -64,7 +67,7 @@ x++; } } - label.label_name = g_strndup(line, l); + label->label_name = g_strndup(line, l);
return label; }
Modified: trunk/geany-plugins/geanylatex/src/reftex.h =================================================================== --- trunk/geany-plugins/geanylatex/src/reftex.h 2009-07-25 20:08:38 UTC (rev 868) +++ trunk/geany-plugins/geanylatex/src/reftex.h 2009-07-26 20:13:46 UTC (rev 869) @@ -33,6 +33,6 @@
void glatex_add_Labels(GtkWidget *combobox, const gchar *file);
-LaTeXLabel glatex_parseLine(const gchar *line); +LaTeXLabel *glatex_parseLine(const gchar *line);
#endif
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.