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