From 0691204a1e56df7e3808d4eacfc9b3ec902a21a3 Mon Sep 17 00:00:00 2001 From: Cedric Roux <cedric.roux@eurecom.fr> Date: Wed, 11 Dec 2013 21:41:50 +0000 Subject: [PATCH] - Use maximum available integer for assertions parameters display git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4680 818b1a75-f10b-46b9-bf7c-635c3b92a50f --- common/utils/assertions.h | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/common/utils/assertions.h b/common/utils/assertions.h index 9143d1551bc..bc81617a87b 100644 --- a/common/utils/assertions.h +++ b/common/utils/assertions.h @@ -31,14 +31,16 @@ #define ASSERTIONS_H_ #include <stdio.h> +#include <stdint.h> +#include <inttypes.h> #define DevCheck(cOND, vALUE1, vALUE2, vALUE3) \ do { \ if (!(cOND)) { \ fprintf(stderr, "%s:%d:%s Assertion `"#cOND"` failed.\n", \ __FILE__, __LINE__, __FUNCTION__); \ - fprintf(stderr, #vALUE1": %d\n"#vALUE2": %d\n"#vALUE3": %d\n", \ - (int)vALUE1, (int)vALUE2, (int)vALUE3); \ + fprintf(stderr, #vALUE1": %"PRIdMAX"\n"#vALUE2": %"PRIdMAX"\n"#vALUE3": %"PRIdMAX"\n", \ + (intmax_t)vALUE1, (intmax_t)vALUE2, (intmax_t)vALUE3); \ abort(); \ } \ } while(0) @@ -48,9 +50,9 @@ do { \ if (!(cOND)) { \ fprintf(stderr, "%s:%d:%s\nAssertion `"#cOND"` failed.\n", \ __FILE__, __LINE__, __FUNCTION__); \ - fprintf(stderr, #vALUE1": %d\n"#vALUE2": %d\n"#vALUE3": %d\n" \ - #vALUE4": %d\n", \ - (int)vALUE1, (int)vALUE2, (int)vALUE3, (int)vALUE4); \ + fprintf(stderr, #vALUE1": %"PRIdMAX"\n"#vALUE2": %"PRIdMAX"\n"#vALUE3": %"PRIdMAX"\n" \ + #vALUE4": %"PRIdMAX"\n", \ + (intmax_t)vALUE1, (intmax_t)vALUE2, (intmax_t)vALUE3, (intmax_t)vALUE4); \ exit(EXIT_FAILURE); \ } \ } while(0) -- GitLab