summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVincent Bernat <bernat@luffy.cx>2014-08-24 10:30:04 +0200
committerVincent Bernat <bernat@luffy.cx>2014-08-24 10:30:04 +0200
commit39b66567ec88357cd15efc37d0709e2340edf1a4 (patch)
treeb80b6346961948fa4e63d75c4f0db114ff3ae9e2
parente1055928c6ac7ed52b3fcf07c84dee0dd6f248d7 (diff)
downloadcffi-fix/unaligned-access.tar.gz
Fix precision loss warning when casting integer types.fix/unaligned-access
-rw-r--r--c/_cffi_backend.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/c/_cffi_backend.c b/c/_cffi_backend.c
index 1d87239..c05ef3e 100644
--- a/c/_cffi_backend.c
+++ b/c/_cffi_backend.c
@@ -776,7 +776,7 @@ read_raw_unsigned_data(char *target, int size)
#define _write_raw_data(type) \
do { \
if (size == sizeof(type)) { \
- type r = source; \
+ type r = (type)source; \
memcpy(target, &r, sizeof(type)); \
return; \
} \