From 99944a3c9ce8d925e044e874be1a019842bb6f6e Mon Sep 17 00:00:00 2001 From: "taemin.yeom" Date: Tue, 22 Jun 2021 12:01:34 +0900 Subject: [PATCH] Add const keyword to char* argument Change-Id: Ia587aafa45b16b194268a3d081efcfed54d5fc44 Signed-off-by: taemin.yeom --- src/sensorhub/sensorhub.cpp | 2 +- src/sensorhub/sensorhub.h | 2 +- src/sensorhub/sensorhub_sensor.cpp | 4 ++-- src/sensorhub/sensorhub_sensor.h | 4 ++-- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/sensorhub/sensorhub.cpp b/src/sensorhub/sensorhub.cpp index 130e46f..2e56182 100644 --- a/src/sensorhub/sensorhub.cpp +++ b/src/sensorhub/sensorhub.cpp @@ -126,7 +126,7 @@ bool sensorhub_device::set_attribute_int(uint32_t id, int32_t attribute, int32_t return sensor->set_attribute_int(attribute, value); } -bool sensorhub_device::set_attribute_str(uint32_t id, int32_t attribute, char *value, int len) +bool sensorhub_device::set_attribute_str(uint32_t id, int32_t attribute, const char *value, int len) { sensorhub_sensor *sensor = manager->get_sensor(id); diff --git a/src/sensorhub/sensorhub.h b/src/sensorhub/sensorhub.h index 98c5784..50025b3 100644 --- a/src/sensorhub/sensorhub.h +++ b/src/sensorhub/sensorhub.h @@ -38,7 +38,7 @@ public: bool set_interval(uint32_t id, unsigned long val); bool set_batch_latency(uint32_t id, unsigned long val); bool set_attribute_int(uint32_t id, int32_t attribute, int32_t value); - bool set_attribute_str(uint32_t id, int32_t attribute, char *value, int len); + bool set_attribute_str(uint32_t id, int32_t attribute, const char *value, int len); int read_fd(uint32_t **ids); int get_data(uint32_t id, sensor_data_t **data, int *length); diff --git a/src/sensorhub/sensorhub_sensor.cpp b/src/sensorhub/sensorhub_sensor.cpp index 2f4b694..de6a924 100644 --- a/src/sensorhub/sensorhub_sensor.cpp +++ b/src/sensorhub/sensorhub_sensor.cpp @@ -83,7 +83,7 @@ bool sensorhub_sensor::set_attribute_int(int32_t attribute, int32_t value) return true; } -bool sensorhub_sensor::set_attribute_str(int32_t attribute, char *value, int len) +bool sensorhub_sensor::set_attribute_str(int32_t attribute, const char *value, int len) { attr_info info; @@ -157,7 +157,7 @@ bool sensorhub_sensor::restore_attributes(void) for (auto it = attributes_str.begin(); it != attributes_str.end(); ++it) { int attr = it->first; - char *val = it->second->value; + const char *val = it->second->value; int len = it->second->len; if (!set_attribute_str(attr, val, len)) { _E("Failed to set_attribute_str(%d, %s, %d) for %s", diff --git a/src/sensorhub/sensorhub_sensor.h b/src/sensorhub/sensorhub_sensor.h index 672f5eb..421746a 100644 --- a/src/sensorhub/sensorhub_sensor.h +++ b/src/sensorhub/sensorhub_sensor.h @@ -33,7 +33,7 @@ #define SHUB_LIB_HRM_BATCH 46 struct attr_info { - char *value; + const char *value; int len; }; @@ -57,7 +57,7 @@ public: virtual bool set_interval(unsigned long val); virtual bool set_batch_latency(unsigned long val); virtual bool set_attribute_int(int32_t attribute, int32_t value); - virtual bool set_attribute_str(int32_t key, char *value, int len); + virtual bool set_attribute_str(int32_t key, const char *value, int len); virtual bool flush(void); virtual void restore(void); -- 2.34.1