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:6100–6107  ·  view source on GitHub ↗

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

Source from the content-addressed store, hash-verified

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

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected