*/
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
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);
}