Make int types consistent across API
Signed-off-by: Tushar Gohad <tushar.gohad@intel.com>
This commit is contained in:
parent
6ad997f1c7
commit
19cd7d3b49
|
@ -109,7 +109,6 @@ void liberasurecode_supported_backends(char **backend_names);
|
|||
* algsig_checksum -
|
||||
* backend-specific arguments
|
||||
* flat_xor_hd_args - arguments for the xor_hd backend
|
||||
* jerasure_args - arguments for the Jerasure backend
|
||||
*
|
||||
* @returns liberasurecode instance descriptor (int > 0)
|
||||
*/
|
||||
|
@ -136,8 +135,8 @@ int liberasurecode_instance_destroy(int desc);
|
|||
* @return 0 on success, -error code otherwise
|
||||
*/
|
||||
int liberasurecode_encode(int desc,
|
||||
const char *orig_data, uint64_t orig_data_size,
|
||||
char **encoded_data, char **encoded_parity);
|
||||
const char *orig_data, uint64_t orig_data_size, /* input */
|
||||
char **encoded_data, char **encoded_parity); /* output */
|
||||
|
||||
/**
|
||||
* Reconstruct original data from a set of k encoded fragments
|
||||
|
@ -152,11 +151,9 @@ int liberasurecode_encode(int desc,
|
|||
* @return 0 on success, -error code otherwise
|
||||
*/
|
||||
int liberasurecode_decode(int desc,
|
||||
char **available_fragments,
|
||||
int32_t num_fragments,
|
||||
uint64_t fragment_len,
|
||||
char *out_data,
|
||||
int32_t *out_data_len);
|
||||
char **available_fragments, /* input */
|
||||
int num_fragments, uint64_t fragment_len, /* input */
|
||||
char *out_data, uint64_t *out_data_len); /* output */
|
||||
|
||||
/**
|
||||
* Reconstruct a missing fragment from a subset of available fragments
|
||||
|
@ -171,10 +168,10 @@ int liberasurecode_decode(int desc,
|
|||
* @return 0 on success, -error code otherwise
|
||||
*/
|
||||
int liberasurecode_reconstruct_fragment(int desc,
|
||||
uint64_t fragment_len,
|
||||
char **available_fragments,
|
||||
int num_fragments,
|
||||
int destination_idx, char* out_fragment);
|
||||
char **available_fragments, /* input */
|
||||
int num_fragments, uint64_t fragment_len, /* input */
|
||||
int destination_idx, /* input */
|
||||
char* out_fragment); /* output */
|
||||
|
||||
/**
|
||||
* Determine which fragments are needed to reconstruct some subset
|
||||
|
|
|
@ -52,6 +52,6 @@ int get_fragment_partition(
|
|||
int fragments_to_string(
|
||||
int k, int m,
|
||||
char **fragments, int num_fragments,
|
||||
char **orig_payload, int *payload_len);
|
||||
char **orig_payload, uint64_t *payload_len);
|
||||
|
||||
#endif
|
||||
|
|
|
@ -370,8 +370,8 @@ out:
|
|||
*/
|
||||
int liberasurecode_decode(int desc,
|
||||
char **available_fragments, /* input */
|
||||
int32_t num_fragments, uint64_t fragment_len,
|
||||
char *out_data, int32_t *out_data_len) /* output */
|
||||
int num_fragments, uint64_t fragment_len, /* input */
|
||||
char *out_data, uint64_t *out_data_len) /* output */
|
||||
{
|
||||
int ret = 0;
|
||||
int blocksize = 0;
|
||||
|
@ -539,10 +539,10 @@ out:
|
|||
* @return 0 on success, -error code otherwise
|
||||
*/
|
||||
int liberasurecode_reconstruct_fragment(int desc,
|
||||
uint64_t fragment_len,
|
||||
char **available_fragments,
|
||||
int num_fragments,
|
||||
int destination_idx, char* out_fragment)
|
||||
char **available_fragments, /* input */
|
||||
int num_fragments, uint64_t fragment_len, /* input */
|
||||
int destination_idx, /* input */
|
||||
char* out_fragment) /* output */
|
||||
{
|
||||
int ret = 0;
|
||||
int blocksize = 0;
|
||||
|
|
|
@ -255,7 +255,9 @@ int get_fragment_partition(
|
|||
return (num_missing > m) ? 1 : 0;
|
||||
}
|
||||
|
||||
int fragments_to_string(int k, int m, char **fragments, int num_fragments, char **orig_payload, int *payload_len)
|
||||
int fragments_to_string(int k, int m,
|
||||
char **fragments, int num_fragments,
|
||||
char **orig_payload, uint64_t *payload_len)
|
||||
{
|
||||
char *internal_payload = NULL;
|
||||
char **data = NULL;
|
||||
|
|
Loading…
Reference in New Issue