From e743949e4760d203d403d6dbdce0db851c64a0cb Mon Sep 17 00:00:00 2001 From: Evan Miller Date: Thu, 20 Aug 2020 15:46:06 -0400 Subject: [PATCH] Change char * to const char * --- include/mdbtools.h | 2 +- src/libmdb/catalog.c | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/include/mdbtools.h b/include/mdbtools.h index 163a219..1b37355 100644 --- a/include/mdbtools.h +++ b/include/mdbtools.h @@ -470,7 +470,7 @@ void mdb_free_catalog(MdbHandle *mdb); GPtrArray *mdb_read_catalog(MdbHandle *mdb, int obj_type); MdbCatalogEntry *mdb_get_catalogentry_by_name(MdbHandle *mdb, const gchar* name); void mdb_dump_catalog(MdbHandle *mdb, int obj_type); -char *mdb_get_objtype_string(int obj_type); +const char *mdb_get_objtype_string(int obj_type); /* table.c */ MdbTableDef *mdb_alloc_tabledef(MdbCatalogEntry *entry); diff --git a/src/libmdb/catalog.c b/src/libmdb/catalog.c index e32619a..8bc337b 100644 --- a/src/libmdb/catalog.c +++ b/src/libmdb/catalog.c @@ -18,10 +18,10 @@ #include "mdbtools.h" -char * +const char * mdb_get_objtype_string(int obj_type) { -static char *type_name[] = {"Form", + static const char *type_name[] = {"Form", "Table", "Macro", "System Table", @@ -35,7 +35,7 @@ static char *type_name[] = {"Form", "Database" }; - if (obj_type > 11) { + if (obj_type >= (int)(sizeof(type_name)/sizeof(type_name[0]))) { return NULL; } else { return type_name[obj_type];