Browse Source

Clean-up wrt db_get_default_*

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@34735 15284696-431f-4ddb-bdfa-cd5b030d7da7
Glynn Clements 16 years ago
parent
commit
0fdf6d24fa

+ 2 - 5
vector/v.db.connect/main.c

@@ -42,7 +42,6 @@ int main(int argc, char **argv)
     struct field_info *fi;
     int field, ret, num_dblinks, i, ncols, col;
     struct Map_info Map;
-    char *drv, *db;
 
     /* set up the options and flags for the command line parser */
 
@@ -55,12 +54,10 @@ int main(int argc, char **argv)
 
     dbdriver = G_define_standard_option(G_OPT_DB_DRIVER);
     dbdriver->options = db_list_drivers();
-    if ((drv = G__getenv2("DB_DRIVER", G_VAR_MAPSET)))
-	dbdriver->answer = G_store(drv);
+    dbdriver->answer = db_get_default_driver_name();
 
     dbdatabase = G_define_standard_option(G_OPT_DB_DATABASE);
-    if ((db = G__getenv2("DB_DATABASE", G_VAR_MAPSET)))
-	dbdatabase->answer = G_store(db);
+    dbdatabase->answer = db_get_default_database_name();
 
     dbtable = G_define_standard_option(G_OPT_DB_TABLE);
 

+ 3 - 5
vector/v.lrs/v.lrs.create/main.c

@@ -101,7 +101,6 @@ int main(int argc, char **argv)
     struct GModule *module;
     const char *mapset;
     char buf[2000];
-    const char *drv, *db;
     struct Map_info In, Out, PMap, EMap;
     struct line_cats *LCats, *PCats;
     struct line_pnts *LPoints, *L2Points, *PPoints;
@@ -204,16 +203,15 @@ int main(int argc, char **argv)
     driver_opt->type = TYPE_STRING;
     driver_opt->required = NO;
     driver_opt->description = _("Driver name for reference system table");
-    if ((drv = db_get_default_driver_name()))
-	driver_opt->answer = drv;
+    driver_opt->options = db_list_drivers();
+    driver_opt->answer = db_get_default_driver_name();
 
     database_opt = G_define_option();
     database_opt->key = "rsdatabase";
     database_opt->type = TYPE_STRING;
     database_opt->required = NO;
     database_opt->description = _("Database name for reference system table");
-    if ((db = db_get_default_database_name()))
-	database_opt->answer = db;
+    database_opt->answer = db_get_default_database_name();
 
     table_opt = G_define_option();
     table_opt->key = "rstable";

+ 3 - 5
vector/v.lrs/v.lrs.label/main.c

@@ -80,7 +80,6 @@ int main(int argc, char **argv)
     struct GModule *module;
     const char *mapset;
     char buf[2000];
-    const char *drv, *db;
     struct Map_info In, Out;
     struct line_cats *LCats, *SCats;
     struct line_pnts *LPoints, *SPoints;
@@ -121,16 +120,15 @@ int main(int argc, char **argv)
     driver_opt->type = TYPE_STRING;
     driver_opt->required = NO;
     driver_opt->description = _("Driver name for reference system table");
-    if ((drv = db_get_default_driver_name()))
-	driver_opt->answer = drv;
+    driver_opt->options = db_list_drivers();
+    driver_opt->answer = db_get_default_driver_name();
 
     database_opt = G_define_option();
     database_opt->key = "rsdatabase";
     database_opt->type = TYPE_STRING;
     database_opt->required = NO;
     database_opt->description = _("Database name for reference system table");
-    if ((db = db_get_default_database_name()))
-	database_opt->answer = db;
+    database_opt->answer = db_get_default_database_name();
 
     table_opt = G_define_option();
     table_opt->key = "rstable";

+ 3 - 5
vector/v.lrs/v.lrs.segment/main.c

@@ -57,7 +57,6 @@ int main(int argc, char **argv)
     struct GModule *module;
     const char *mapset;
     char buf[2000];
-    const char *drv, *db;
     struct Map_info In, Out;
     struct line_cats *LCats, *SCats;
     struct line_pnts *LPoints, *SPoints, *PlPoints;
@@ -90,16 +89,15 @@ int main(int argc, char **argv)
     driver_opt->type = TYPE_STRING;
     driver_opt->required = NO;
     driver_opt->description = _("Driver name for reference system table");
-    if ((drv = db_get_default_driver_name()))
-	driver_opt->answer = drv;
+    driver_opt->options = db_list_drivers();
+    driver_opt->answer = db_get_default_driver_name();
 
     database_opt = G_define_option();
     database_opt->key = "rsdatabase";
     database_opt->type = TYPE_STRING;
     database_opt->required = NO;
     database_opt->description = _("Database name for reference system table");
-    if ((db = db_get_default_database_name()))
-	database_opt->answer = db;
+    database_opt->answer = db_get_default_database_name();
 
     table_opt = G_define_option();
     table_opt->key = "rstable";

+ 3 - 5
vector/v.lrs/v.lrs.where/main.c

@@ -44,7 +44,6 @@ int main(int argc, char **argv)
     struct Option *driver_opt, *database_opt, *table_opt, *thresh_opt;
     struct GModule *module;
     const char *mapset;
-    const char *drv, *db;
     struct Map_info LMap, PMap;
     struct line_cats *LCats, *PCats;
     struct line_pnts *LPoints, *PPoints;
@@ -83,16 +82,15 @@ int main(int argc, char **argv)
     driver_opt->type = TYPE_STRING;
     driver_opt->required = NO;
     driver_opt->description = _("Driver name for reference system table");
-    if ((drv = db_get_default_driver_name()))
-	driver_opt->answer = drv;
+    driver_opt->options = db_list_drivers();
+    driver_opt->answer = db_get_default_driver_name();
 
     database_opt = G_define_option();
     database_opt->key = "rsdatabase";
     database_opt->type = TYPE_STRING;
     database_opt->required = NO;
     database_opt->description = _("Database name for reference system table");
-    if ((db = db_get_default_database_name()))
-	database_opt->answer = db;
+    database_opt->answer = db_get_default_database_name();
 
     table_opt = G_define_option();
     table_opt->key = "rstable";