cleanup const qualifiers. Add index argument to vec_push
This commit is contained in:
@ -3,15 +3,15 @@
|
||||
|
||||
#include <stddef.h>
|
||||
|
||||
const char *b64_encode(const unsigned char *s, size_t sz);
|
||||
char *b64_encode(const unsigned char *s, size_t sz);
|
||||
unsigned char *b64_decode(const char *s, size_t sz, size_t *decode_sz);
|
||||
|
||||
const char *hex_encode(const unsigned char *hex, size_t sz);
|
||||
char *hex_encode(const unsigned char *hex, size_t sz);
|
||||
unsigned char *hex_decode(const char *orig, size_t *sz);
|
||||
const char *hex_to_str(const unsigned char *hex, size_t sz);
|
||||
char *hex_to_str(const unsigned char *hex, size_t sz);
|
||||
|
||||
const unsigned char* repeating_key_xor(const unsigned char* s, size_t s_sz, const unsigned char* key, size_t k_sz);
|
||||
const unsigned char *repeating_key_xor_s(const char* s, const char* key);
|
||||
unsigned char* repeating_key_xor(const unsigned char* s, size_t s_sz, const unsigned char* key, size_t k_sz);
|
||||
unsigned char *repeating_key_xor_s(const char* s, const char* key);
|
||||
|
||||
unsigned int hamming_distance_s(const char *a, const char *b);
|
||||
unsigned int hamming_distance(unsigned char *a, unsigned char *b, size_t sz);
|
||||
|
@ -5,6 +5,6 @@
|
||||
|
||||
int find_substrings(const char* haystack, const char* needle, size_t *num_substrings, size_t **substrings);
|
||||
|
||||
const char* substr(const char* str, size_t idx, size_t len);
|
||||
char* substr(const char* str, size_t idx, size_t len);
|
||||
|
||||
#endif // LIBFLINT_H_STRING
|
||||
|
@ -18,7 +18,7 @@ void vec_destroy(Vector *vec);
|
||||
|
||||
int vec_insert(Vector *vec, void *data, size_t index);
|
||||
|
||||
int vec_push(Vector *vec, void *data);
|
||||
int vec_push(Vector *vec, void *data, size_t *index);
|
||||
|
||||
void *vec_safe_at(Vector *vec, size_t index);
|
||||
|
||||
|
Reference in New Issue
Block a user