Skip to content

Conversation

@hoche
Copy link
Owner

@hoche hoche commented Dec 16, 2025

Note

Replace the bundled miniz with a zlib-based ZIP implementation and remove the embedded header.

  • ZIP I/O (zlib):
    • Rewrites src/zip.c to use zlib (zlib.h) instead of miniz.h.
    • Implements ZIP open/close, entry open/close, write, CRC32, and central directory/local header read/write; adds LE read/write helpers and DOS time handling.
    • Stubs/not fully implements certain extract/read helpers (e.g., zip_extract, zip_entry_fread).
  • Dependencies/Removal:
    • Removes embedded src/miniz.h.
  • Misc:
    • Minor formatting/whitespace tweaks in src/lrp.cpp (fprintf formatting) and tests/udt_test.cpp (include order/spacing).

Written by Cursor Bugbot for commit 9067a44. This will update automatically on new commits. Configure here.

@hoche hoche merged commit ac2dd39 into main Dec 16, 2025
17 of 18 checks passed
@hoche hoche deleted the feature/remove_miniz branch December 16, 2025 23:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants