MCPcopy Create free account
hub / github.com/DeusData/codebase-memory-mcp / is_tar_end_of_archive

Function is_tar_end_of_archive

src/cli/cli.c:6094–6101  ·  view source on GitHub ↗

Check if a tar block is all zeros (end of archive). */

Source from the content-addressed store, hash-verified

6092
6093/* Check if a tar block is all zeros (end of archive). */
6094static bool is_tar_end_of_archive(const unsigned char *hdr) {
6095 for (int i = 0; i < TAR_BLOCK_SIZE; i++) {
6096 if (hdr[i] != 0) {
6097 return false;
6098 }
6099 }
6100 return true;
6101}
6102
6103/* Try to extract the target binary from a tar entry. Returns malloc'd data or NULL. */
6104static unsigned char *tar_try_extract_binary(const unsigned char *hdr, char typeflag,

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected