From a9b06e4b3596c12aeb7ebe30b4f4ac6e7182b108 Mon Sep 17 00:00:00 2001 From: Randy Date: Tue, 4 Aug 2020 18:57:10 +0200 Subject: [PATCH] gcc: fix warnings (#156) --- include/cglm/io.h | 18 +++++++++--------- test/include/common.h | 4 ++++ test/runner.c | 2 ++ 3 files changed, 15 insertions(+), 9 deletions(-) diff --git a/include/cglm/io.h b/include/cglm/io.h index 89e9ce1..bbf419c 100644 --- a/include/cglm/io.h +++ b/include/cglm/io.h @@ -301,15 +301,15 @@ glm_aabb_print(vec3 bbox[2], #include /* NOOP: Remove print from DEBUG */ -#define glm_mat4_print(...) -#define glm_mat3_print(...) -#define glm_mat2_print(...) -#define glm_vec4_print(...) -#define glm_vec3_print(...) -#define glm_ivec3_print(...) -#define glm_vec2_print(...) -#define glm_versor_print(...) -#define glm_aabb_print(...) +#define glm_mat4_print(v, s) (void)v; (void)s; +#define glm_mat3_print(v, s) (void)v; (void)s; +#define glm_mat2_print(v, s) (void)v; (void)s; +#define glm_vec4_print(v, s) (void)v; (void)s; +#define glm_vec3_print(v, s) (void)v; (void)s; +#define glm_ivec3_print(v, s) (void)v; (void)s; +#define glm_vec2_print(v, s) (void)v; (void)s; +#define glm_versor_print(v, s) (void)v; (void)s; +#define glm_aabb_print(v, t, s) (void)v; (void)t; (void)s; #endif #endif /* cglm_io_h */ diff --git a/test/include/common.h b/test/include/common.h index 4b61250..bf64ee5 100644 --- a/test/include/common.h +++ b/test/include/common.h @@ -16,6 +16,10 @@ # define _CRT_SECURE_NO_WARNINGS /* for windows */ #endif +#ifndef _GNU_SOURCE +# define _GNU_SOURCE /* for drand48() */ +#endif + #include #include #include diff --git a/test/runner.c b/test/runner.c index 9a5fd81..fae37e6 100644 --- a/test/runner.c +++ b/test/runner.c @@ -18,6 +18,8 @@ main(int argc, const char * argv[]) { test_status_t st; int32_t i, count, passed, failed, maxlen; double start, end, elapsed, total; + (void)argc; + (void)argv; passed = failed = maxlen = 0; total = 0.0;