Description: Reduce function scopes
 This patch removes a few function declarations from the catch-all gmdb.h as
 they are defined and used only in a single file, and turns them in to static
 (file local) functions instead.
Author: Filip Van Raemdonck <mechanix@debian.org>
Forwarded: http://sourceforge.net/tracker/?func=detail&aid=1081716&group_id=2294&atid=302294
Applied-Upstream: 0.7, commit:21a4229e40d91de268e1f820236a87c99c14d5e5
Reviewed-by: Jean-Michel Vourgère <jmv_deb@nirgal.com>
Last-Update: 2012-01-11

Index: mdbtools/src/gmdb2/gmdb.h
===================================================================
--- mdbtools.orig/src/gmdb2/gmdb.h
+++ mdbtools/src/gmdb2/gmdb.h
@@ -57,10 +57,8 @@
 void gmdb_debug_close_all(void);
 
 /* sql.c */
-void gmdb_sql_save_as_cb(GtkWidget *w, GladeXML *xml);
 void gmdb_sql_new_cb(GtkWidget *w, gpointer data);
 void gmdb_sql_close_all(void);
-void gmdb_sql_save_query(GladeXML *xml, gchar *file_path);
 
 unsigned long gmdb_prefs_get_maxrows(void);
 
Index: mdbtools/src/gmdb2/sql.c
===================================================================
--- mdbtools.orig/src/gmdb2/sql.c
+++ mdbtools/src/gmdb2/sql.c
@@ -39,8 +39,10 @@
 extern MdbHandle *mdb;
 extern MdbSQL *sql;
 
-static void gmdb_sql_tree_populate(MdbHandle *mdb, GladeXML *xml);
-static void gmdb_sql_load_query(GladeXML *xml, gchar *file_path);
+static void gmdb_sql_tree_populate (MdbHandle*, GladeXML*);
+static void gmdb_sql_load_query (GladeXML*, gchar*);
+static void gmdb_sql_save_query (GladeXML*, gchar*);
+static void gmdb_sql_save_as_cb (GtkWidget*, GladeXML*);
 
 void
 gmdb_sql_close_all()
@@ -190,7 +192,7 @@
 	}
 	gmdb_sql_save_query(xml, str);
 }
-void
+static void
 gmdb_sql_save_as_cb(GtkWidget *w, GladeXML *xml)
 {
 	GtkWindow *parent_window = (GtkWindow *) glade_xml_get_widget (xml, "gmdb");
@@ -458,8 +460,7 @@
 }
 
 void
-gmdb_sql_new_cb(GtkWidget *w, gpointer data)
-{
+gmdb_sql_new_cb (GtkWidget *w, gpointer data) {
 	GtkTargetEntry src;
 	GtkWidget *mi, *but, *combo;
 	GladeXML *sqlwin_xml;
@@ -619,9 +620,9 @@
 	textview = glade_xml_get_widget(xml, "sql_textview");
 	g_object_set_data(G_OBJECT(textview), "file_name", file_name);
 }
-void
-gmdb_sql_save_query(GladeXML *xml, gchar *file_path)
-{
+
+static void
+gmdb_sql_save_query (GladeXML *xml, gchar *file_path) {
 	FILE *out;
 	GtkWidget *textview;
         GtkTextBuffer *txtbuffer;
@@ -697,8 +698,7 @@
 #else
 
 void
-gmdb_sql_new_cb(GtkWidget *w, gpointer data)
-{
+gmdb_sql_new_cb (GtkWidget *w, gpointer data) {
 	GtkWidget* dlg = gtk_message_dialog_new (gtk_widget_get_toplevel (w),
 	    GTK_DIALOG_DESTROY_WITH_PARENT, GTK_MESSAGE_INFO, GTK_BUTTONS_CLOSE,
 	    _("SQL support was not built.\nRun configure with the --enable-sql option."));
