From e9db8404804f2eed07eb0a6190f73ae21e0dc43c Mon Sep 17 00:00:00 2001 From: Paul Sokolovsky Date: Thu, 10 Apr 2014 03:45:38 +0300 Subject: py: Start implementing "struct" module. Only calcsize() and unpack() functions provided so far, for little-endian byte order. Format strings don't support repition spec (like "2b3i"). Unfortunately, dealing with all the various binary type sizes and alignments will lead to quite a bloated "binary" helper functions - if optimizing for speed. Need to think if using dynamic parametrized algos makes more sense. --- py/binary.h | 1 + 1 file changed, 1 insertion(+) (limited to 'py/binary.h') diff --git a/py/binary.h b/py/binary.h index 0bd6ad17a..d6bab14d0 100644 --- a/py/binary.h +++ b/py/binary.h @@ -4,4 +4,5 @@ int mp_binary_get_size(char typecode); mp_obj_t mp_binary_get_val(char typecode, void *p, int index); +mp_obj_t mp_binary_get_val_unaligned_le(char typecode, byte **ptr); void mp_binary_set_val(char typecode, void *p, int index, mp_obj_t val_in); -- cgit v1.2.3