Make int types consistent across API

Signed-off-by: Tushar Gohad <tushar.gohad@intel.com>
This commit is contained in:
Tushar Gohad 2014-07-18 09:37:40 -07:00
parent 6ad997f1c7
commit 19cd7d3b49
4 changed files with 19 additions and 20 deletions

View File

@ -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

View File

@ -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

View File

@ -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;

View File

@ -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;