diff options
author | Paolo Bonzini <pbonzini@redhat.com> | 2015-05-30 14:35:18 +0200 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2015-05-30 14:41:20 +0200 |
commit | ad60cab217742b090fdecc9edcacc0acee882aa0 (patch) | |
tree | 501441fc257807e0a547a404acb08b3e0b6e3d22 | |
parent | 71f714aa968bf6b0fa811a59445a7fb3f9befc23 (diff) | |
download | qboot-ad60cab217742b090fdecc9edcacc0acee882aa0.zip qboot-ad60cab217742b090fdecc9edcacc0acee882aa0.tar.gz qboot-ad60cab217742b090fdecc9edcacc0acee882aa0.tar.bz2 |
cbfs: avoid void* arithmetic, constify
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
-rw-r--r-- | cbfs.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -31,28 +31,28 @@ struct cbfs_file_header { struct cbfs_file { uint32_t size; - void *buf; + const char *buf; char name[57]; struct cbfs_file *next; }; static struct cbfs_file *files; -static inline uint32_t ldl_le_p(void *p) +static inline uint32_t ldl_le_p(const void *p) { uint32_t val; memcpy(&val, p, 4); return val; } -static inline uint32_t ldl_be_p(void *p) +static inline uint32_t ldl_be_p(const void *p) { uint32_t val; memcpy(&val, p, 4); return __builtin_bswap32(val); } -bool cbfs_setup(void *base, size_t sz) +static bool cbfs_setup(const char *base, size_t sz) { uint32_t ofs; struct cbfs_header hdr; |