diff options
| author | Tushar Gohad <tushar.gohad@intel.com> | 2015-09-20 19:52:30 +0000 |
|---|---|---|
| committer | Tushar Gohad <tushar.gohad@intel.com> | 2015-09-20 19:59:47 +0000 |
| commit | a600977b1fc919738b598c62a8a6e947529fa6e2 (patch) | |
| tree | 97fa1d31e829d6e02ab5b3609a13061200a5176b /include/erasurecode/erasurecode_helpers.h | |
| parent | bca105ccd31777a1b2cb956f61aeb03cc79664aa (diff) | |
| download | liberasurecode-header_symlinks.tar.gz | |
Split helpers.h include for backward compatibilityheader_symlinks
Users of liberasurecode <= 1.0.7 used alloc/free helpers
(which they shouldn't have). This change is to make sure
we are still able to those older revs of programs and they
work with newer liberasurecode.
Diffstat (limited to 'include/erasurecode/erasurecode_helpers.h')
| -rw-r--r-- | include/erasurecode/erasurecode_helpers.h | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/include/erasurecode/erasurecode_helpers.h b/include/erasurecode/erasurecode_helpers.h index 3982b18..d712742 100644 --- a/include/erasurecode/erasurecode_helpers.h +++ b/include/erasurecode/erasurecode_helpers.h @@ -29,7 +29,6 @@ #ifndef _ERASURECODE_HELPERS_H_ #define _ERASURECODE_HELPERS_H_ -#include "erasurecode_backend.h" #include "erasurecode_stdinc.h" /* ==~=*=~==~=*=~==~=*=~==~=*=~==~=*=~==~=*=~==~=*=~==~=*=~==~=*=~==~=*=~== */ @@ -85,48 +84,12 @@ int convert_idx_list_to_bitvalues( return n; } -static inline -void init_fragment_header(char *buf) -{ - fragment_header_t *header = (fragment_header_t *) buf; - - header->magic = LIBERASURECODE_FRAG_HEADER_MAGIC; -} - /* ==~=*=~==~=*=~==~=*=~==~=*=~==~=*=~==~=*=~==~=*=~==~=*=~==~=*=~==~=*=~== */ void *alloc_zeroed_buffer(int size); void *alloc_and_set_buffer(int size, int value); void *check_and_free_buffer(void *buf); -char *alloc_fragment_buffer(int size); -int free_fragment_buffer(char *buf); void *get_aligned_buffer16(int size); -int get_aligned_data_size(ec_backend_t instance, int data_len); -char *get_data_ptr_from_fragment(char *buf); -int get_data_ptr_array_from_fragments(char **data_array, char **fragments, - int num_fragments); -int get_fragment_ptr_array_from_data(char **frag_array, char **data, - int num_data); -char *get_fragment_ptr_from_data_novalidate(char *buf); -char *get_fragment_ptr_from_data(char *buf); -uint64_t get_fragment_size(char *buf); -int set_fragment_idx(char *buf, int idx); -int get_fragment_idx(char *buf); -int set_fragment_payload_size(char *buf, int size); -int get_fragment_payload_size(char *buf); -int set_fragment_backend_metadata_size(char *buf, int size); -int get_fragment_backend_metadata_size(char *buf); -int get_fragment_buffer_size(char *buf); -int set_orig_data_size(char *buf, int orig_data_size); -int get_orig_data_size(char *buf); -int set_checksum(ec_checksum_type_t ct, char *buf, int blocksize); -int get_checksum(char *buf); //TODO implement this -int set_libec_version(char *fragment); -int get_libec_version(char *fragment, uint32_t *ver); -int set_backend_id(char *buf, ec_backend_id_t id); -int get_backend_id(char *buf, ec_backend_id_t *id); -int set_backend_version(char *buf, uint32_t version); -int get_backend_version(char *buf, uint32_t *version); /* ==~=*=~==~=*=~==~=*=~==~=*=~==~=*=~==~=*=~==~=*=~==~=*=~==~=*=~==~=*=~== */ |
