...
|
...
|
@@ -78,8 +78,8 @@
|
78
|
78
|
#define UPX_LZMA1 "\x56\x83\xc3\x04\x53\x50\xc7\x03\x03\x00\x02\x00\x90\x90\x90\x55\x57\x56\x53\x83"
|
79
|
79
|
#define UPX_LZMA2 "\x56\x83\xc3\x04\x53\x50\xc7\x03\x03\x00\x02\x00\x90\x90\x90\x90\x90\x55\x57\x56"
|
80
|
80
|
|
81
|
|
-#define EC32(x) cli_readint32(&(x)) /* Convert little endian to host */
|
82
|
|
-#define EC16(x) cli_readint16(&(x))
|
|
81
|
+#define EC32(x) ((uint32_t)cli_readint32(&(x))) /* Convert little endian to host */
|
|
82
|
+#define EC16(x) ((uint16_t)cli_readint16(&(x)))
|
83
|
83
|
/* lower and upper bondary alignment (size vs offset) */
|
84
|
84
|
#define PEALIGN(o,a) (((a))?(((o)/(a))*(a)):(o))
|
85
|
85
|
#define PESALIGN(o,a) (((a))?(((o)/(a)+((o)%(a)!=0))*(a)):(o))
|