| #ifndef STRACE_XLAT_H | |
| # include <stdint.h> | |
| struct xlat { | |
| 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 |