Commit graph

10 commits

Author SHA1 Message Date
Nathan Fisher
39a3e45b6c Fix Linux compilation, simplify Makefiles 2023-08-10 22:42:43 -04:00
2acf8844dd Added tests for loading and storing integers, fixed load_file_md5 test
so that it now passes. Required fixing integer storage.
2023-08-09 23:56:59 -04:00
08bf2a4ccc Added several tests and fixed bugs in [load/store]_u16. Must pass the
union as a pointer or the compiler optimizes it away.
2023-08-09 23:02:37 -04:00
5e3ff56921 Add test harness and tests 2023-08-09 11:41:06 -04:00
Nathan Fisher
82f8fdc736 Use typedef's for custom types to make code less cluttered 2023-07-28 18:39:30 -04:00
Nathan Fisher
632f93e084 Move bit storing function declarations into private "bytes.h" header;
Link to libmd for cryptographic hash functions and implement comparing
checksums when loading a file from an archive;
2023-07-22 19:01:49 -04:00
b5f571be5d Write function for storing filetype and a few other bits 2023-07-22 11:37:11 -04:00
145424202b Add big endian implementation for bytes.c 2023-07-21 00:09:42 -04:00
Nathan Fisher
1be20dd542 Finish functions in bytes.c 2023-07-20 22:50:22 -04:00
Nathan Fisher
197a49934d Add 'bytes.c' for bytearray-uint conversions 2023-07-20 18:20:04 -04:00