Bläddra i källkod

Clean-up

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@32080 15284696-431f-4ddb-bdfa-cd5b030d7da7
Glynn Clements 17 år sedan
förälder
incheckning
a453977693
4 ändrade filer med 15 tillägg och 10 borttagningar
  1. 4 1
      db/drivers/sqlite/error.c
  2. 5 7
      db/drivers/sqlite/globals.h
  3. 3 1
      db/drivers/sqlite/main.c
  4. 3 1
      db/drivers/sqlite/proto.h

+ 4 - 1
db/drivers/sqlite/error.c

@@ -14,8 +14,11 @@
 #include <stdio.h>
 #include <grass/gis.h>
 #include <grass/dbmi.h>
+#include "proto.h"
 #include "globals.h"
 
+static dbString *errMsg = NULL; /* error message */
+
 /* init error message */
 void
 init_error ( void )
@@ -30,7 +33,7 @@ init_error ( void )
 
 /* append error message */
 void
-append_error ( char *msg )
+append_error ( const char *msg )
 {
     db_append_string ( errMsg, msg);
 }

+ 5 - 7
db/drivers/sqlite/globals.h

@@ -1,5 +1,8 @@
 #include <sqlite3.h>
 
+#ifndef DBMI_SQLITE_PROTO_H
+#define DBMI_SQLITE_PROTO_H
+
 /* cursors */
 typedef struct _cursor {
     sqlite3_stmt *statement;
@@ -12,12 +15,7 @@ typedef struct _cursor {
 
 } cursor;  
 
-#ifdef MAIN
-    sqlite3 *sqlite;
-    dbString *errMsg = NULL; /* error message */
-#else
-    extern sqlite3 *sqlite;
-    extern dbString *errMsg;
-#endif 
+extern sqlite3 *sqlite;
 
+#endif
 

+ 3 - 1
db/drivers/sqlite/main.c

@@ -11,12 +11,14 @@
 * for details.
 *
 **************************************************************/
-#define MAIN
+
 #include <stdlib.h>
 #include <grass/dbmi.h>
 #include "globals.h"
 #include "dbdriver.h"
 
+sqlite3 *sqlite;
+
 int main (int argc, char *argv[])
 
 {

+ 3 - 1
db/drivers/sqlite/proto.h

@@ -1,9 +1,11 @@
 #ifndef __SQLITE_PROTO_H__
 #define __SQLITE_PROTO_H__
 
+#include "globals.h"
+
 /* error.c */
 void init_error ( void );
-void append_error ( char * );
+void append_error ( const char * );
 void report_error ( void );
 
 /* cursor.c */