From 6cd0bb2b311db73198cff41a759d0174906c85ae Mon Sep 17 00:00:00 2001 From: Panu Matilainen Date: Tue, 31 Aug 2010 14:37:51 +0300 Subject: [PATCH] Passed-in values are const for every headerPutType() variant - Silly oversight back then, oh well... this shouldn't affect any callers, just avoids dumb warnings where none should be seen --- lib/header.h | 12 ++++++------ lib/headerutil.c | 12 ++++++------ 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/lib/header.h b/lib/header.h index dff0b48..c362555 100644 --- a/lib/header.h +++ b/lib/header.h @@ -223,12 +223,12 @@ int headerPut(Header h, rpmtd td, headerPutFlags flags); */ int headerPutString(Header h, rpmTag tag, const char *val); int headerPutStringArray(Header h, rpmTag tag, const char **val, rpm_count_t size); -int headerPutBin(Header h, rpmTag tag, uint8_t *val, rpm_count_t size); -int headerPutChar(Header h, rpmTag tag, char *val, rpm_count_t size); -int headerPutUint8(Header h, rpmTag tag, uint8_t *val, rpm_count_t size); -int headerPutUint16(Header h, rpmTag tag, uint16_t *val, rpm_count_t size); -int headerPutUint32(Header h, rpmTag tag, uint32_t *val, rpm_count_t size); -int headerPutUint64(Header h, rpmTag tag, uint64_t *val, rpm_count_t size); +int headerPutBin(Header h, rpmTag tag, const uint8_t *val, rpm_count_t size); +int headerPutChar(Header h, rpmTag tag, const char *val, rpm_count_t size); +int headerPutUint8(Header h, rpmTag tag, const uint8_t *val, rpm_count_t size); +int headerPutUint16(Header h, rpmTag tag, const uint16_t *val, rpm_count_t size); +int headerPutUint32(Header h, rpmTag tag, const uint32_t *val, rpm_count_t size); +int headerPutUint64(Header h, rpmTag tag, const uint64_t *val, rpm_count_t size); /** @} */ /** \ingroup header diff --git a/lib/headerutil.c b/lib/headerutil.c index 04de26d..65bf47a 100644 --- a/lib/headerutil.c +++ b/lib/headerutil.c @@ -212,32 +212,32 @@ int headerPutStringArray(Header h, rpmTag tag, const char **array, rpm_count_t s return headerPutType(h, tag, RPM_STRING_ARRAY_TYPE, array, size); } -int headerPutChar(Header h, rpmTag tag, char *val, rpm_count_t size) +int headerPutChar(Header h, rpmTag tag, const char *val, rpm_count_t size) { return headerPutType(h, tag, RPM_CHAR_TYPE, val, size); } -int headerPutUint8(Header h, rpmTag tag, uint8_t *val, rpm_count_t size) +int headerPutUint8(Header h, rpmTag tag, const uint8_t *val, rpm_count_t size) { return headerPutType(h, tag, RPM_INT8_TYPE, val, size); } -int headerPutUint16(Header h, rpmTag tag, uint16_t *val, rpm_count_t size) +int headerPutUint16(Header h, rpmTag tag, const uint16_t *val, rpm_count_t size) { return headerPutType(h, tag, RPM_INT16_TYPE, val, size); } -int headerPutUint32(Header h, rpmTag tag, uint32_t *val, rpm_count_t size) +int headerPutUint32(Header h, rpmTag tag, const uint32_t *val, rpm_count_t size) { return headerPutType(h, tag, RPM_INT32_TYPE, val, size); } -int headerPutUint64(Header h, rpmTag tag, uint64_t *val, rpm_count_t size) +int headerPutUint64(Header h, rpmTag tag, const uint64_t *val, rpm_count_t size) { return headerPutType(h, tag, RPM_INT64_TYPE, val, size); } -int headerPutBin(Header h, rpmTag tag, uint8_t *val, rpm_count_t size) +int headerPutBin(Header h, rpmTag tag, const uint8_t *val, rpm_count_t size) { return headerPutType(h, tag, RPM_BIN_TYPE, val, size); } -- 2.7.4