[lvm-devel] master - gcc: preserve constness of buffer
Zdenek Kabelac
zkabelac at sourceware.org
Tue Sep 1 17:02:03 UTC 2020
Gitweb: https://sourceware.org/git/?p=lvm2.git;a=commitdiff;h=534760398c54aaa67144ddd7303456da8758674a
Commit: 534760398c54aaa67144ddd7303456da8758674a
Parent: fd96f1014b11d073d775ea4777f3b3ba2eb93520
Author: Zdenek Kabelac <zkabelac at redhat.com>
AuthorDate: Sat Aug 29 22:02:41 2020 +0200
Committer: Zdenek Kabelac <zkabelac at redhat.com>
CommitterDate: Tue Sep 1 17:57:50 2020 +0200
gcc: preserve constness of buffer
---
tools/pvck.c | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/tools/pvck.c b/tools/pvck.c
index a0f567eeb..3895b7dd9 100644
--- a/tools/pvck.c
+++ b/tools/pvck.c
@@ -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++;
}
More information about the lvm-devel
mailing list