Rev 1869 | Rev 3031 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1869 | Rev 1871 | ||
---|---|---|---|
Line 645... | Line 645... | ||
645 | * 64-bit res (sizeof==8): 20 chars in dec, 18 in hex ("0x" + 16) */ |
645 | * 64-bit res (sizeof==8): 20 chars in dec, 18 in hex ("0x" + 16) */ |
646 | #define RSRC_BUF_SIZE ((2 * sizeof(resource_size_t)) + 4) |
646 | #define RSRC_BUF_SIZE ((2 * sizeof(resource_size_t)) + 4) |
647 | #define FLAG_BUF_SIZE (2 * sizeof(res->flags)) |
647 | #define FLAG_BUF_SIZE (2 * sizeof(res->flags)) |
648 | #define DECODED_BUF_SIZE sizeof("[mem - 64bit pref window disabled]") |
648 | #define DECODED_BUF_SIZE sizeof("[mem - 64bit pref window disabled]") |
649 | #define RAW_BUF_SIZE sizeof("[mem - flags 0x]") |
649 | #define RAW_BUF_SIZE sizeof("[mem - flags 0x]") |
- | 650 | #undef max |
|
- | 651 | #define max(a,b) ((a) > (b) ? (a) : (b)) |
|
650 | char sym[max(2*RSRC_BUF_SIZE + DECODED_BUF_SIZE, |
652 | char sym[max(2*RSRC_BUF_SIZE + DECODED_BUF_SIZE, |
651 | 2*RSRC_BUF_SIZE + FLAG_BUF_SIZE + RAW_BUF_SIZE)]; |
653 | 2*RSRC_BUF_SIZE + FLAG_BUF_SIZE + RAW_BUF_SIZE)]; |
Line 652... | Line 654... | ||
652 | 654 | ||
653 | char *p = sym, *pend = sym + sizeof(sym); |
655 | char *p = sym, *pend = sym + sizeof(sym); |