From a20a37c351a2197992b277cee4c3209d45cbe065 Mon Sep 17 00:00:00 2001 From: Lucas De Marchi Date: Mon, 15 Apr 2013 14:14:07 -0300 Subject: [PATCH] Use static assertions for sizeof checks --- libkmod/libkmod-elf.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/libkmod/libkmod-elf.c b/libkmod/libkmod-elf.c index 6d4ce9e8..7207ac2c 100644 --- a/libkmod/libkmod-elf.c +++ b/libkmod/libkmod-elf.c @@ -280,10 +280,10 @@ struct kmod_elf *kmod_elf_new(const void *memory, off_t size) size_t hdr_size, shdr_size, min_size; int class; - assert(sizeof(uint16_t) == sizeof(Elf32_Half)); - assert(sizeof(uint16_t) == sizeof(Elf64_Half)); - assert(sizeof(uint32_t) == sizeof(Elf32_Word)); - assert(sizeof(uint32_t) == sizeof(Elf64_Word)); + assert_cc(sizeof(uint16_t) == sizeof(Elf32_Half)); + assert_cc(sizeof(uint16_t) == sizeof(Elf64_Half)); + assert_cc(sizeof(uint32_t) == sizeof(Elf32_Word)); + assert_cc(sizeof(uint32_t) == sizeof(Elf64_Word)); class = elf_identify(memory, size); if (class < 0) { @@ -513,7 +513,7 @@ int kmod_elf_get_modversions(const struct kmod_elf *elf, struct kmod_modversion int i, count, err; #define MODVERSION_SEC_SIZE (sizeof(struct kmod_modversion64)) - assert(sizeof(struct kmod_modversion64) == + assert_cc(sizeof(struct kmod_modversion64) == sizeof(struct kmod_modversion32)); if (elf->class == KMOD_ELF_32) -- 2.47.2