Daemon/ServiceDB: Fix compile errors related to -Wc99-designator
authorWook Song <wook16.song@samsung.com>
Wed, 14 Feb 2024 06:23:04 +0000 (15:23 +0900)
committerMyungJoo Ham <myungjoo.ham@samsung.com>
Thu, 15 Feb 2024 09:38:29 +0000 (18:38 +0900)
This patch fixes the following compile errors:
- error: array designators are a C99 extension [-Werror,-Wc99-designator]
- error: mixture of designated and non-designated initializers in the same initializer list is a C99 extension [-Werror,-c99-designator]

Signed-off-by: Wook Song <wook16.song@samsung.com>
daemon/service-db.cc

index 4d96c421774fcea65a1a704e53769ddc46cbffe9..f73cbbc4fd14cdd7ad88dcdbd4f0dc437866f6da 100644 (file)
@@ -46,13 +46,13 @@ typedef enum {
   TBL_MAX
 } mlsvc_table_e;
 
-const char *g_mlsvc_table_schema_v1[] = { [TBL_DB_INFO] = "tblMLDBInfo (name TEXT PRIMARY KEY NOT NULL, version INTEGER DEFAULT 1)",
-  [TBL_PIPELINE_DESCRIPTION] = "tblPipeline (key TEXT PRIMARY KEY NOT NULL, description TEXT, CHECK (length(description) > 0))",
-  [TBL_MODEL_INFO]
-  = "tblModel (key TEXT NOT NULL, version INTEGER DEFAULT 1, active TEXT DEFAULT 'F', "
-    "path TEXT, description TEXT, app_info TEXT, PRIMARY KEY (key, version), CHECK (length(path) > 0), CHECK (active IN ('T', 'F')))",
-  [TBL_RESOURCE_INFO] = "tblResource (key TEXT NOT NULL, path TEXT, description TEXT, app_info TEXT, PRIMARY KEY (key, path), CHECK (length(path) > 0))",
-  NULL };
+const char *g_mlsvc_table_schema_v1[] = {
+  /* TBL_DB_INFO */ "tblMLDBInfo (name TEXT PRIMARY KEY NOT NULL, version INTEGER DEFAULT 1)",
+  /* TBL_PIPELINE_DESCRIPTION */ "tblPipeline (key TEXT PRIMARY KEY NOT NULL, description TEXT, CHECK (length(description) > 0))",
+  /* TBL_MODEL_INFO */ "tblModel (key TEXT NOT NULL, version INTEGER DEFAULT 1, active TEXT DEFAULT 'F', path TEXT, description TEXT, app_info TEXT, PRIMARY KEY (key, version), CHECK (length(path) > 0), CHECK (active IN ('T', 'F')))",
+  /* TBL_RESOURCE_INFO */ "tblResource (key TEXT NOT NULL, path TEXT, description TEXT, app_info TEXT, PRIMARY KEY (key, path), CHECK (length(path) > 0))",
+  /* Sentinel */ NULL
+};
 
 const char **g_mlsvc_table_schema = g_mlsvc_table_schema_v1;