| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 64-bit support, C11 as requirement and other improvementsHEADmaster | Xavier Del Campo Romero | 2020-05-20 | 3 | -54/+96 |
| | | | | | | | | | - C11 support is required (although only on serializer.c, so the check has been moved there) since _Alignof is needed. - Added support for little/big endian 64-bit integers. - swap16, swap32 and swap64 now cast pointers to (uint8_t *) and (const uint8_t *) from the argument list so the explicit casts are no longer needed. | ||||
| * | Various bugfixes and improvements | Xavier Del Campo Romero | 2020-05-04 | 1 | -5/+13 |
| | | | | | | | | | - Fixed wrong return type from swap16() and swap32(). - Padding must be calculated according to alignment rules (given by _Alignof), not type size. While that would work on 32-bit CPUs, it might fail on 8-bit or 16-bit CPUs. - Added extra parentheses on assignment in while loop to avoid compiler warning. | ||||
| * | Added license | Xavi Del Campo | 2020-04-29 | 1 | -0/+201 |
| | | |||||
| * | First commit | Xavi Del Campo | 2020-04-29 | 3 | -0/+464 |
