common: make 'lenient_strcmp' arguments const
Prevents build failures when calling the function with 'const char *' arguments. This is also more accurate since the function is not expected to modify the args.
This commit is contained in:
parent
32b93ef6ea
commit
4583feee59
|
@ -64,7 +64,7 @@ char *lenient_strncat(char *dest, const char *src, size_t len) {
|
||||||
}
|
}
|
||||||
|
|
||||||
// strcmp that also handles null pointers.
|
// strcmp that also handles null pointers.
|
||||||
int lenient_strcmp(char *a, char *b) {
|
int lenient_strcmp(const char *a, const char *b) {
|
||||||
if (a == b) {
|
if (a == b) {
|
||||||
return 0;
|
return 0;
|
||||||
} else if (!a) {
|
} else if (!a) {
|
||||||
|
|
|
@ -12,7 +12,7 @@ char *lenient_strcat(char *dest, const char *src);
|
||||||
char *lenient_strncat(char *dest, const char *src, size_t len);
|
char *lenient_strncat(char *dest, const char *src, size_t len);
|
||||||
|
|
||||||
// strcmp that also handles null pointers.
|
// strcmp that also handles null pointers.
|
||||||
int lenient_strcmp(char *a, char *b);
|
int lenient_strcmp(const char *a, const char *b);
|
||||||
|
|
||||||
// Simply split a string with delims, free with `list_free_items_and_destroy`
|
// Simply split a string with delims, free with `list_free_items_and_destroy`
|
||||||
list_t *split_string(const char *str, const char *delims);
|
list_t *split_string(const char *str, const char *delims);
|
||||||
|
|
Loading…
Reference in a new issue