diff --git a/src/misc.c b/src/misc.c index 769b15e2..101c6472 100644 --- a/src/misc.c +++ b/src/misc.c @@ -569,6 +569,14 @@ trimwhitespace(const char *str) return out; } +void +swap_pointers(char **a, char **b) +{ + char *t = *a; + *a = *b; + *b = t; +} + uint32_t djb_hash(const void *data, size_t len) { diff --git a/src/misc.h b/src/misc.h index de1a089e..685a3e14 100644 --- a/src/misc.h +++ b/src/misc.h @@ -82,6 +82,9 @@ unicode_fixup_string(char *str, const char *fromcode); char * trimwhitespace(const char *str); +void +swap_pointers(char **a, char **b); + uint32_t djb_hash(const void *data, size_t len);