]> granicus.if.org Git - strace/blobdiff - xlat.h
Fix the length argument passed from print_iovec to decode_netlink
[strace] / xlat.h
diff --git a/xlat.h b/xlat.h
index 2abf909d051ae077bf0144bc57454a86594f833a..aaa7aab08fc9029b96b3c2a0db2d4eaee66f0712 100644 (file)
--- a/xlat.h
+++ b/xlat.h
@@ -1,12 +1,17 @@
 #ifndef STRACE_XLAT_H
+#define STRACE_XLAT_H
+
+# include <stdint.h>
 
 struct xlat {
-       unsigned int val;
+       uint64_t val;
        const char *str;
 };
 
 # define XLAT(val)                     { (unsigned)(val), #val }
 # define XLAT_PAIR(val, str)           { (unsigned)(val), str  }
+# define XLAT_TYPE(type, val)          {     (type)(val), #val }
+# define XLAT_TYPE_PAIR(type, val, str)        {     (type)(val), str  }
 # define XLAT_END                      {               0, 0    }
 
-#endif
+#endif /* !STRACE_XLAT_H */