chore: integrate cppcheck into workflow

This commit is contained in:
Jef Roosens 2023-11-14 10:49:12 +01:00
parent b053aa6c93
commit 6af3e6ad6d
Signed by: Jef Roosens
GPG key ID: B75D4F293C7052DB
17 changed files with 64 additions and 69 deletions

View file

@ -33,7 +33,7 @@ lsm_error lsm_str_init_zero(lsm_str **ptr) {
return lsm_error_ok;
}
lsm_error lsm_str_init_copy(lsm_str **ptr, char *s) {
lsm_error lsm_str_init_copy(lsm_str **ptr, const char *s) {
lsm_str *str = calloc(1, sizeof(lsm_str));
if (str == NULL) {
@ -47,7 +47,7 @@ lsm_error lsm_str_init_copy(lsm_str **ptr, char *s) {
return lsm_error_ok;
}
lsm_error lsm_str_init_copy_n(lsm_str **ptr, char *s, uint64_t len) {
lsm_error lsm_str_init_copy_n(lsm_str **ptr, const char *s, uint64_t len) {
lsm_str *str = calloc(1, sizeof(lsm_str));
if (str == NULL) {
@ -72,11 +72,11 @@ void lsm_str_overwrite(lsm_str *str, char *s) {
}
}
lsm_error lsm_str_overwrite_copy(lsm_str *str, char *s) {
lsm_error lsm_str_overwrite_copy(lsm_str *str, const char *s) {
return lsm_str_overwrite_copy_n(str, s, strlen(s));
}
lsm_error lsm_str_overwrite_copy_n(lsm_str *str, char *s, uint64_t len) {
lsm_error lsm_str_overwrite_copy_n(lsm_str *str, const char *s, uint64_t len) {
if (len <= 8) {
memcpy(str->data.val, s, len);
} else {
@ -108,7 +108,7 @@ void lsm_str_free(lsm_str *str) {
free(str);
}
uint64_t lsm_str_len(lsm_str *str) { return str->len; }
uint64_t lsm_str_len(const lsm_str *str) { return str->len; }
const char *lsm_str_ptr(lsm_str *str) {
if (str->len <= 8) {