summaryrefslogtreecommitdiff
path: root/nasmlib.h
diff options
context:
space:
mode:
Diffstat (limited to 'nasmlib.h')
-rw-r--r--nasmlib.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/nasmlib.h b/nasmlib.h
index d2997b18..fe5be795 100644
--- a/nasmlib.h
+++ b/nasmlib.h
@@ -92,16 +92,16 @@ void standard_extension (char *inname, char *outname, char *extension,
#define WRITELONG(p,v) \
do { \
- *(p)++ = (v) & 0xFF; \
- *(p)++ = ((v) >> 8) & 0xFF; \
- *(p)++ = ((v) >> 16) & 0xFF; \
- *(p)++ = ((v) >> 24) & 0xFF; \
+ *(p)++ = (unsigned char)((v) & 0xFF); \
+ *(p)++ = (unsigned char)(((v) >> 8) & 0xFF); \
+ *(p)++ = (unsigned char)(((v) >> 16) & 0xFF); \
+ *(p)++ = (unsigned char)(((v) >> 24) & 0xFF); \
} while (0)
#define WRITESHORT(p,v) \
do { \
- *(p)++ = (v) & 0xFF; \
- *(p)++ = ((v) >> 8) & 0xFF; \
+ *(p)++ = (unsigned char)((v) & 0xFF); \
+ *(p)++ = (unsigned char)(((v) >> 8) & 0xFF); \
} while (0)
/*