1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-21 13:34:40 +03:00

gcc: preserve constness of buffer

This commit is contained in:
Zdenek Kabelac 2020-08-29 22:02:41 +02:00
parent fd96f1014b
commit 534760398c

View File

@ -66,9 +66,9 @@ struct metadata_file {
char vgid_str[ID_STR_SIZE];
};
static char *_chars_to_str(void *in, void *out, int num, int max, const char *field)
static char *_chars_to_str(const void *in, void *out, int num, int max, const char *field)
{
char *i = in;
const char *i = in;
char *o = out;
int n;
@ -95,10 +95,10 @@ static char *_chars_to_str(void *in, void *out, int num, int max, const char *fi
* This is used to print mda_header.magic as a series of hex values
* since it only contains some printable chars.
*/
static char *_chars_to_hexstr(void *in, void *out, int num, int max, const char *field)
static char *_chars_to_hexstr(const void *in, void *out, int num, int max, const char *field)
{
char *tmp;
char *i = in;
const char *i = in;
int n;
int off = 0;
int ret;
@ -732,7 +732,7 @@ static int _check_mda_header(struct mda_header *mh, int mda_num, uint64_t mda_of
}
if (memcmp(mh->magic, FMTT_MAGIC, sizeof(mh->magic))) {
log_print("CHECK: mda_header_%d.magic expected 0x%s", mda_num, _chars_to_hexstr((void *)&FMTT_MAGIC, str, 16, 256, "mda_header.magic"));
log_print("CHECK: mda_header_%d.magic expected 0x%s", mda_num, _chars_to_hexstr((const void *)&FMTT_MAGIC, str, 16, 256, "mda_header.magic"));
good_magic = 0;
bad++;
}