From 088db3cf370878fa6bed3152e0460df8963c8acd Mon Sep 17 00:00:00 2001
From: Cedric Roux <cedric.roux@eurecom.fr>
Date: Wed, 22 Jun 2016 16:10:32 +0200
Subject: [PATCH] new function PUTX2 to display an int as an 8 bits hexadecimal

---
 common/utils/T/tracer/utils.c | 7 +++++++
 common/utils/T/tracer/utils.h | 1 +
 2 files changed, 8 insertions(+)

diff --git a/common/utils/T/tracer/utils.c b/common/utils/T/tracer/utils.c
index 3ebc000c67..a22e0a0565 100644
--- a/common/utils/T/tracer/utils.c
+++ b/common/utils/T/tracer/utils.c
@@ -190,6 +190,13 @@ void PUTI(OBUF *o, int i)
   PUTS(o, s);
 }
 
+void PUTX2(OBUF *o, int i)
+{
+  char s[64];
+  sprintf(s, "%2.2x", i);
+  PUTS(o, s);
+}
+
 void PUTUL(OBUF *o, unsigned long l)
 {
   char s[128];
diff --git a/common/utils/T/tracer/utils.h b/common/utils/T/tracer/utils.h
index d3cf0350da..086e92b5dc 100644
--- a/common/utils/T/tracer/utils.h
+++ b/common/utils/T/tracer/utils.h
@@ -44,6 +44,7 @@ void PUTC(OBUF *o, char c);
 void PUTS(OBUF *o, char *s);
 void PUTS_CLEAN(OBUF *o, char *s);
 void PUTI(OBUF *o, int i);
+void PUTX2(OBUF *o, int i);
 void PUTUL(OBUF *o, unsigned long i);
 
 #endif /* _UTILS_H_ */
-- 
GitLab