diff --git a/pkg/libfixmath/Makefile b/pkg/libfixmath/Makefile index 300ba005b..6baf54bb6 100644 --- a/pkg/libfixmath/Makefile +++ b/pkg/libfixmath/Makefile @@ -28,8 +28,8 @@ $(BINDIR)$(PKG_NAME)-src/Makefile: $(CHECKOUT_FOLDER)/svn_info.xml $(AD)cp $(CHECKOUT_FOLDER)/libfixmath/*.[ch] $(@D) $(AD)rm -f $(BINDIR)$(PKG_NAME)-src/fix16.h - cd $(@D) && sed -i -e 's/1 < max_delta) + { +- printf("\nfix16_sqrt(%d) = %d\n", a, result); +- printf("sqrt(%f) = %d\n", fa, fresult); ++ printf("\nfix16_sqrt(%ld) = %ld\n", (long)a, (long)result); ++ printf("sqrt(%f) = %ld\n", fa, (long)fresult); + failures++; + } + } +diff --git a/fix16_str_unittests.c b/fix16_str_unittests.c +index c70da60..c7df566 100644 +--- a/fix16_str_unittests.c ++++ b/fix16_str_unittests.c +@@ -93,14 +93,14 @@ int fix16_str_unittests(void) + + if (strcmp(goodbuf, testbuf) != 0) + { +- printf("Value (fix16_t)%d gave %s, should be %s\n", value, testbuf, goodbuf); ++ printf("Value (fix16_t)%ld gave %s, should be %s\n", (long)value, testbuf, goodbuf); + ok = false; + } + + fix16_t roundtrip = fix16_from_str(testbuf); + if (roundtrip != value) + { +- printf("Roundtrip failed: (fix16_t)%d -> %s -> (fix16_t)%d\n", value, testbuf, roundtrip); ++ printf("Roundtrip failed: (fix16_t)%ld -> %s -> (fix16_t)%ld\n", (long)value, testbuf, (long)roundtrip); + ok = false; + } + +diff --git a/fix16_exp_unittests.c b/fix16_exp_unittests.c +index 01620df..658c873 100644 +--- a/fix16_exp_unittests.c ++++ b/fix16_exp_unittests.c +@@ -41,7 +41,7 @@ int fix16_exp_unittests(void) + count++; + } + +- printf("Worst delta %d with input %d\n", max_delta, worst); ++ printf("Worst delta %ld with input %ld\n", (long)max_delta, (long)worst); + printf("Average delta %0.2f\n", (float)sum / count); + + TEST(max_delta < 200); +@@ -80,7 +80,7 @@ int fix16_exp_unittests(void) + count++; + } + +- printf("Worst delta %0.4f%% with input %d\n", max_delta, worst); ++ printf("Worst delta %0.4f%% with input %ld\n", max_delta, (long)worst); + printf("Average delta %0.4f%%\n", sum / count); + + TEST(max_delta < 1); +@@ -111,7 +111,7 @@ int fix16_exp_unittests(void) + count++; + } + +- printf("Worst delta %d with input %d\n", max_delta, worst); ++ printf("Worst delta %ld with input %ld\n", (long)max_delta, (long)worst); + printf("Average delta %0.2f\n", (float)sum / count); + + TEST(max_delta < 20);