]> rtime.felk.cvut.cz Git - frescor/frsh.git/commitdiff
Suppress warning in fres_contract_id_to_string() on 64 bit system
authorMichal Sojka <sojkam1@fel.cvut.cz>
Fri, 25 Jun 2010 07:45:33 +0000 (09:45 +0200)
committerMichal Sojka <sojkam1@fel.cvut.cz>
Fri, 25 Jun 2010 07:45:33 +0000 (09:45 +0200)
fres/contract/fres_contract.h

index 74e5306e8628658db10295bc61e7cbf1bd0722e2..8710cebf529551f6ed0e845fb6346df82ad8ac38 100644 (file)
 #include <fres_contract_idl.h>
 #include <forb/server_id.h>
 #include <stdio.h>
-
+#ifdef __cplusplus__
+#  define __STDC_FORMAT_MACROS
+#endif
+#include <inttypes.h>
 #ifdef __cplusplus
 extern "C" {
 #endif
@@ -103,7 +106,7 @@ static inline char *fres_contract_id_to_string(char *dest,
                                               const fres_contract_id_t *id,
                                               size_t n)
 {
-       snprintf(dest, n, "%llx", *id);
+       snprintf(dest, n, "%"PRIx64, *id);
 /*     return forb_server_id_to_string(dest, (forb_server_id*)id, n); */
        return dest;
 }