-
- Downloads
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.
Showing
- py/binary.c 46 additions, 0 deletionspy/binary.c
- py/binary.h 1 addition, 0 deletionspy/binary.h
- py/builtin.h 1 addition, 0 deletionspy/builtin.h
- py/builtintables.c 3 additions, 0 deletionspy/builtintables.c
- py/modstruct.c 94 additions, 0 deletionspy/modstruct.c
- py/mpconfig.h 5 additions, 0 deletionspy/mpconfig.h
- py/py.mk 1 addition, 0 deletionspy/py.mk
- py/qstrdefs.h 9 additions, 0 deletionspy/qstrdefs.h
- tests/basics/struct1.py 3 additions, 0 deletionstests/basics/struct1.py
Loading
Please register or sign in to comment