Code

Read-only store types: const char ** → const char * const *.
[sysdb.git] / src / core / plugin.c
index 83ef6ead9cb150aa447515ba60036691eedfd451..897769926584b201fab1657ecd0885719486cce4 100644 (file)
@@ -662,7 +662,7 @@ plugin_add_callback(sdb_llist_t **list, const char *type,
 } /* plugin_add_callback */
 
 static void
-get_backend(const char **backends, size_t *backends_num)
+get_backend(char **backends, size_t *backends_num)
 {
        const sdb_plugin_info_t *info;
 
@@ -1485,7 +1485,7 @@ int
 sdb_plugin_store_host(const char *name, sdb_time_t last_update)
 {
        sdb_store_host_t host = { 0 };
-       const char *backends[1];
+       char *backends[1];
        char *cname;
 
        sdb_llist_iter_t *iter;
@@ -1508,8 +1508,8 @@ sdb_plugin_store_host(const char *name, sdb_time_t last_update)
 
        host.name = cname;
        host.last_update = last_update;
-       host.backends = backends;
-       get_backend(host.backends, &host.backends_num);
+       host.backends = (const char * const *)backends;
+       get_backend(backends, &host.backends_num);
 
        iter = sdb_llist_get_iter(writer_list);
        while (sdb_llist_iter_has_next(iter)) {
@@ -1530,7 +1530,7 @@ sdb_plugin_store_service(const char *hostname, const char *name,
                sdb_time_t last_update)
 {
        sdb_store_service_t service = { 0 };
-       const char *backends[1];
+       char *backends[1];
        char *cname;
 
        sdb_llist_iter_t *iter;
@@ -1556,8 +1556,8 @@ sdb_plugin_store_service(const char *hostname, const char *name,
        service.hostname = cname;
        service.name = name;
        service.last_update = last_update;
-       service.backends = backends;
-       get_backend(service.backends, &service.backends_num);
+       service.backends = (const char * const *)backends;
+       get_backend(backends, &service.backends_num);
 
        iter = sdb_llist_get_iter(writer_list);
        while (sdb_llist_iter_has_next(iter)) {
@@ -1588,7 +1588,7 @@ sdb_plugin_store_metric(const char *hostname, const char *name,
                sdb_metric_store_t *store, sdb_time_t last_update)
 {
        sdb_store_metric_t metric = { 0 };
-       const char *backends[1];
+       char *backends[1];
        char *cname;
 
        sdb_llist_iter_t *iter;
@@ -1621,8 +1621,8 @@ sdb_plugin_store_metric(const char *hostname, const char *name,
                metric.store.id = store->id;
        }
        metric.last_update = last_update;
-       metric.backends = backends;
-       get_backend(metric.backends, &metric.backends_num);
+       metric.backends = (const char * const *)backends;
+       get_backend(backends, &metric.backends_num);
 
        iter = sdb_llist_get_iter(writer_list);
        while (sdb_llist_iter_has_next(iter)) {
@@ -1653,7 +1653,7 @@ sdb_plugin_store_attribute(const char *hostname, const char *key,
                const sdb_data_t *value, sdb_time_t last_update)
 {
        sdb_store_attribute_t attr = { 0 };
-       const char *backends[1];
+       char *backends[1];
        char *cname;
 
        sdb_llist_iter_t *iter;
@@ -1679,8 +1679,8 @@ sdb_plugin_store_attribute(const char *hostname, const char *key,
        attr.key = key;
        attr.value = *value;
        attr.last_update = last_update;
-       attr.backends = backends;
-       get_backend(attr.backends, &attr.backends_num);
+       attr.backends = (const char * const *)backends;
+       get_backend(backends, &attr.backends_num);
 
        iter = sdb_llist_get_iter(writer_list);
        while (sdb_llist_iter_has_next(iter)) {
@@ -1701,7 +1701,7 @@ sdb_plugin_store_service_attribute(const char *hostname, const char *service,
                const char *key, const sdb_data_t *value, sdb_time_t last_update)
 {
        sdb_store_attribute_t attr = { 0 };
-       const char *backends[1];
+       char *backends[1];
        char *cname;
 
        sdb_llist_iter_t *iter;
@@ -1728,8 +1728,8 @@ sdb_plugin_store_service_attribute(const char *hostname, const char *service,
        attr.key = key;
        attr.value = *value;
        attr.last_update = last_update;
-       attr.backends = backends;
-       get_backend(attr.backends, &attr.backends_num);
+       attr.backends = (const char * const *)backends;
+       get_backend(backends, &attr.backends_num);
 
        iter = sdb_llist_get_iter(writer_list);
        while (sdb_llist_iter_has_next(iter)) {
@@ -1750,7 +1750,7 @@ sdb_plugin_store_metric_attribute(const char *hostname, const char *metric,
                const char *key, const sdb_data_t *value, sdb_time_t last_update)
 {
        sdb_store_attribute_t attr = { 0 };
-       const char *backends[1];
+       char *backends[1];
        char *cname;
 
        sdb_llist_iter_t *iter;
@@ -1777,8 +1777,8 @@ sdb_plugin_store_metric_attribute(const char *hostname, const char *metric,
        attr.key = key;
        attr.value = *value;
        attr.last_update = last_update;
-       attr.backends = backends;
-       get_backend(attr.backends, &attr.backends_num);
+       attr.backends = (const char * const *)backends;
+       get_backend(backends, &attr.backends_num);
 
        iter = sdb_llist_get_iter(writer_list);
        while (sdb_llist_iter_has_next(iter)) {