From ed809a51fdd1c313cd256301ef6f7211e8394cb1 Mon Sep 17 00:00:00 2001 From: David Timber Date: Wed, 1 Jan 2020 09:50:34 +1100 Subject: checkpoint --- src/proone_pack.h | 47 ----------------------------------------------- 1 file changed, 47 deletions(-) delete mode 100644 src/proone_pack.h (limited to 'src/proone_pack.h') diff --git a/src/proone_pack.h b/src/proone_pack.h deleted file mode 100644 index eaa63a1..0000000 --- a/src/proone_pack.h +++ /dev/null @@ -1,47 +0,0 @@ -#pragma once -#include -#include - -#include "proone_protocol.h" - - -typedef struct proone_bin_archive proone_bin_archive_t; -typedef struct proone_unpack_bin_archive_result proone_unpack_bin_archive_result_t; - -struct proone_bin_archive { - size_t data_size; - uint8_t *data; - size_t nb_binaries; - proone_arch_t *arch_arr; - size_t *offset_arr; - size_t *size_arr; -}; - -typedef enum { - PROONE_UNPACK_BIN_ARCHIVE_OK, - PROONE_UNPACK_BIN_ARCHIVE_OPENSSL_ERR, - PROONE_UNPACK_BIN_ARCHIVE_Z_ERR, - PROONE_UNPACK_BIN_ARCHIVE_ERRNO, - PROONE_UNPACK_BIN_ARCHIVE_MEM_ERR -} proone_unpack_bin_archive_result_code_t; - -struct proone_unpack_bin_archive_result { - size_t data_size; - uint8_t *data; - proone_unpack_bin_archive_result_code_t result; - long err; -}; - -typedef enum { - PROONE_INDEX_BIN_ARCHIVE_OK, - PROONE_INDEX_BIN_ARCHIVE_FMT_ERR, - PROONE_INDEX_BIN_ARCHIVE_MEM_ERR -} proone_index_bin_archive_result_code_t; - - -void proone_init_bin_archive (proone_bin_archive_t *a); -void proone_init_unpack_bin_archive_result (proone_unpack_bin_archive_result_t *r); -proone_unpack_bin_archive_result_t proone_unpack_bin_archive (const int fd); -proone_index_bin_archive_result_code_t proone_index_bin_archive (proone_unpack_bin_archive_result_t *in, proone_bin_archive_t *out); -void proone_free_unpack_bin_archive_result (proone_unpack_bin_archive_result_t *r); -void proone_free_bin_archive (proone_bin_archive_t *a); -- cgit