diff options
author | Paul Sokolovsky <pfalcon@users.sourceforge.net> | 2014-06-25 22:25:53 +0300 |
---|---|---|
committer | Paul Sokolovsky <pfalcon@users.sourceforge.net> | 2014-06-25 23:34:44 +0300 |
commit | 7a2f16694907fbe8bf5445e30d061f4bb1f9517a (patch) | |
tree | 4093e385115977e865b462826f92a7a3cf345244 /py/binary.h | |
parent | 5aa740c3e210e4f2f641db0bb2bef49eda31228f (diff) |
modstruct: Fix alignment handling issues.
Also, factor out mp_binary_get_int() function.
Diffstat (limited to 'py/binary.h')
-rw-r--r-- | py/binary.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/py/binary.h b/py/binary.h index f15a2fd7f..63ea5d741 100644 --- a/py/binary.h +++ b/py/binary.h @@ -34,3 +34,4 @@ void mp_binary_set_val_array(char typecode, void *p, int index, mp_obj_t val_in) void mp_binary_set_val_array_from_int(char typecode, void *p, int index, machine_int_t val); mp_obj_t mp_binary_get_val(char struct_type, char val_type, byte **ptr); void mp_binary_set_val(char struct_type, char val_type, mp_obj_t val_in, byte **ptr); +machine_int_t mp_binary_get_int(uint size, bool is_signed, bool big_endian, byte *p); |