소스 검색

db.tables: msg cosmetics

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@53599 15284696-431f-4ddb-bdfa-cd5b030d7da7
Martin Landa 12 년 전
부모
커밋
191b913206
1개의 변경된 파일5개의 추가작업 그리고 5개의 파일을 삭제
  1. 5 5
      db/db.tables/main.c

+ 5 - 5
db/db.tables/main.c

@@ -18,18 +18,15 @@
 #include <grass/dbmi.h>
 #include <grass/glocale.h>
 
-
 struct
 {
     char *driver, *database;
     int s;
 } parms;
 
-
 /* function prototypes */
 static void parse_command_line(int, char **);
 
-
 int main(int argc, char **argv)
 {
     dbDriver *driver;
@@ -51,17 +48,20 @@ int main(int argc, char **argv)
 
     system_tables = parms.s;
     if (db_list_tables(driver, &names, &count, system_tables) != DB_OK)
-	exit(ERROR);
+        G_fatal_error(_("Unable to list tables from database <%s>"), parms.database);
+    
     for (i = 0; i < count; i++)
 	fprintf(stdout, "%s\n", db_get_string(&names[i]));
 
+    if (count < 1)
+        G_important_message(_("No tables found"));
+
     db_close_database(driver);
     db_shutdown_driver(driver);
 
     exit(EXIT_SUCCESS);
 }
 
-
 static void parse_command_line(int argc, char **argv)
 {
     struct Option *driver, *database;