SF.net SVN: geany-plugins:[1129] trunk/geanylatex/src/geanylatex.c

frlan at users.sourceforge.net frlan at xxxxx
Sun Jan 17 13:22:01 UTC 2010


Revision: 1129
          http://geany-plugins.svn.sourceforge.net/geany-plugins/?rev=1129&view=rev
Author:   frlan
Date:     2010-01-17 13:22:01 +0000 (Sun, 17 Jan 2010)

Log Message:
-----------
GeanyLaTeX: Fix variable compiler warnings and clean up code a bit

Modified Paths:
--------------
    trunk/geanylatex/src/geanylatex.c

Modified: trunk/geanylatex/src/geanylatex.c
===================================================================
--- trunk/geanylatex/src/geanylatex.c	2010-01-17 12:57:34 UTC (rev 1128)
+++ trunk/geanylatex/src/geanylatex.c	2010-01-17 13:22:01 UTC (rev 1129)
@@ -26,6 +26,7 @@
 /* This plugin improves the work with LaTeX and Geany.*/
 
 #include "geanylatex.h"
+#include "ctype.h"
 
 PLUGIN_VERSION_CHECK(169)
 
@@ -68,7 +69,7 @@
 /* Value how many line should be search for autocompletion of \end{}
  * and \endgroup{}. */
 static gint glatex_autocompletion_context_size;
-static glatex_autocompletion_only_for_latex;
+static gboolean glatex_autocompletion_only_for_latex;
 
 /* Function will be deactivated, when only loaded */
 static gboolean toggle_active = FALSE;
@@ -299,6 +300,7 @@
 static void toggle_toolbar_items_by_file_type(gint id)
 {
 	if (glatex_deactivate_toolbaritems_with_non_latex == TRUE)
+	{
 		if (id != GEANY_FILETYPES_LATEX)
 		{
 			/* Deactivate toolbar items */
@@ -319,10 +321,12 @@
 			gtk_action_set_sensitive(gtk_ui_manager_get_action(uim, "/ui/glatex_format_toolbar/Left"), TRUE);
 			gtk_action_set_sensitive(gtk_ui_manager_get_action(uim, "/ui/glatex_format_toolbar/Right"), TRUE);
 		}
+	}
 }
 
 
-static on_document_activate(GObject *object, GeanyDocument *doc, gpointer data)
+static gboolean on_document_activate(G_GNUC_UNUSED GObject *object,
+									 GeanyDocument *doc, G_GNUC_UNUSED gpointer data)
 {
 	g_return_val_if_fail(doc != NULL, FALSE);
 	toggle_toolbar_items_by_file_type(doc->file_type->id);
@@ -330,13 +334,13 @@
 }
 
 
-static on_document_new(GObject *object, GeanyDocument *doc, gpointer data)
+static gboolean on_document_new(GObject *object, GeanyDocument *doc, gpointer data)
 {
 	return on_document_activate(object, doc, data);
 }
 
 
-static on_document_filetype_set(GObject *obj, GeanyDocument *doc,
+static gboolean on_document_filetype_set(GObject *obj, GeanyDocument *doc,
 	GeanyFiletype *filetype_old, gpointer user_data)
 {
 	if (doc != NULL)
@@ -354,7 +358,6 @@
 {
 	ScintillaObject* sci;
 	gint pos;
-	static gchar indent[100];
 
 	g_return_val_if_fail(editor != NULL, FALSE);
 
@@ -460,7 +463,7 @@
 									g_free(tmp);
 									g_free(buf);
 									g_free(end_construct);
-									return;
+									return FALSE;
 								}
 								g_free(tmp);
 							}
@@ -503,7 +506,7 @@
 
 				if (entity != NULL)
 				{
-					gint pos = sci_get_current_position(editor->sci);
+					pos = sci_get_current_position(sci);
 
 					sci_set_selection_start(editor->sci, pos - len);
 					sci_set_selection_end(editor->sci, pos);
@@ -982,7 +985,7 @@
 	gchar *papersize = NULL;
 	gchar *draft = NULL;
 	gchar *fontsize = NULL;
-	gint template_int;
+	guint template_int;
 	gint documentclass_int;
 	gint encoding_int;
 	gint papersize_int;


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the Plugins-Commits mailing list