Code

data: Pass 'const' data objects to strlen()/format().
authorSebastian Harl <sh@tokkee.org>
Sun, 22 Jun 2014 15:28:04 +0000 (17:28 +0200)
committerSebastian Harl <sh@tokkee.org>
Sun, 22 Jun 2014 15:28:04 +0000 (17:28 +0200)
src/core/data.c
src/include/core/data.h

index 0e8cfcb744092636be1da4398e95334d945b79ab..dc2d0ae8afde4dbb741bc2525444fddad05ed0a8 100644 (file)
@@ -147,7 +147,7 @@ sdb_data_cmp(sdb_data_t *d1, sdb_data_t *d2)
 } /* sdb_data_cmp */
 
 size_t
-sdb_data_strlen(sdb_data_t *datum)
+sdb_data_strlen(const sdb_data_t *datum)
 {
        if (! datum)
                return 0;
@@ -175,7 +175,7 @@ sdb_data_strlen(sdb_data_t *datum)
 } /* sdb_data_strlen */
 
 int
-sdb_data_format(sdb_data_t *datum, char *buf, size_t buflen, int quoted)
+sdb_data_format(const sdb_data_t *datum, char *buf, size_t buflen, int quoted)
 {
        char tmp[sdb_data_strlen(datum) + 1];
        char *data = NULL;
index bd102669ce2d2873a2c2f0ef3b7bb64278483d13..879af9087db92d7346fee2109326df55eaf25dfc 100644 (file)
@@ -120,7 +120,7 @@ sdb_data_cmp(sdb_data_t *d1, sdb_data_t *d2);
  * account.
  */
 size_t
-sdb_data_strlen(sdb_data_t *datum);
+sdb_data_strlen(const sdb_data_t *datum);
 
 enum {
        SDB_UNQUOTED = 0,
@@ -143,7 +143,7 @@ enum {
  *  - a negative value else
  */
 int
-sdb_data_format(sdb_data_t *datum, char *buf, size_t buflen, int quoted);
+sdb_data_format(const sdb_data_t *datum, char *buf, size_t buflen, int quoted);
 
 #ifdef __cplusplus
 } /* extern "C" */