Passed-in values are const for every headerPutType() variant
authorPanu Matilainen <pmatilai@redhat.com>
Tue, 31 Aug 2010 11:37:51 +0000 (14:37 +0300)
committerPanu Matilainen <pmatilai@redhat.com>
Wed, 1 Sep 2010 07:46:57 +0000 (10:46 +0300)
- Silly oversight back then, oh well... this shouldn't affect any callers,
  just avoids dumb warnings where none should be seen

lib/header.h
lib/headerutil.c

index dff0b48..c362555 100644 (file)
@@ -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
index 04de26d..65bf47a 100644 (file)
@@ -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);
 }