diff options
-rw-r--r-- | Makefile | 2 | ||||
-rw-r--r-- | src/bitfield/8byte.c | 4 | ||||
-rw-r--r-- | tests/8byte_tests.c | 1 |
3 files changed, 4 insertions, 3 deletions
@@ -1,6 +1,6 @@ CC = gcc INCLUDES = -Isrc -CFLAGS = $(INCLUDES) -c -w -Wall -Werror -g -ggdb -coverage +CFLAGS = $(INCLUDES) -c -Wall -Werror -g -ggdb -coverage LDFLAGS = -coverage -lm LDLIBS = -lcheck diff --git a/src/bitfield/8byte.c b/src/bitfield/8byte.c index 0ae6894b..9325ed1b 100644 --- a/src/bitfield/8byte.c +++ b/src/bitfield/8byte.c @@ -8,8 +8,8 @@ uint8_t eightbyte_get_nibble(const uint64_t source, const uint8_t nibble_index, const bool data_is_big_endian) { - return eightbyte_get_bitfield(source, NIBBLE_SIZE * nibble_index, NIBBLE_SIZE, - data_is_big_endian); + return (uint8_t) eightbyte_get_bitfield(source, NIBBLE_SIZE * nibble_index, + NIBBLE_SIZE, data_is_big_endian); } uint8_t eightbyte_get_byte(uint64_t source, const uint8_t byte_index, diff --git a/tests/8byte_tests.c b/tests/8byte_tests.c index 258b8805..64554acc 100644 --- a/tests/8byte_tests.c +++ b/tests/8byte_tests.c @@ -1,6 +1,7 @@ #include <check.h> #include <stdint.h> #include <bitfield/bitfield.h> +#include <bitfield/8byte.h> START_TEST (test_large_bitmask) { |