diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2021-02-22 16:00:59 +0000 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2021-02-22 16:00:59 +0000 |
commit | b2a070946a1374ce07d05f1fb78b7fca0bd919ae (patch) | |
tree | eda6b961d2f7690db867f91ba7a962b6906e2b58 /src/libserver/url.h | |
parent | e42a7c204a62c66eaa5da3f71d216c48e92a355a (diff) | |
download | rspamd-b2a070946a1374ce07d05f1fb78b7fca0bd919ae.tar.gz rspamd-b2a070946a1374ce07d05f1fb78b7fca0bd919ae.zip |
[Minor] Use lexicographic sorting for urls
Diffstat (limited to 'src/libserver/url.h')
-rw-r--r-- | src/libserver/url.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/libserver/url.h b/src/libserver/url.h index ca111ecf1..567cdd137 100644 --- a/src/libserver/url.h +++ b/src/libserver/url.h @@ -325,12 +325,19 @@ bool rspamd_url_set_has (khash_t (rspamd_url_hash) *set, struct rspamd_url *u); bool rspamd_url_host_set_has (khash_t (rspamd_url_host_hash) *set, struct rspamd_url *u); /** - * Compares two urls (similar to C comparison functions) + * Compares two urls (similar to C comparison functions) lexicographically * @param u1 * @param u2 * @return */ int rspamd_url_cmp (const struct rspamd_url *u1, const struct rspamd_url *u2); +/** + * Same but used for qsort to sort `struct rspamd_url *[]` array + * @param u1 + * @param u2 + * @return + */ +int rspamd_url_cmp_qsort (const void *u1, const void *u2); #ifdef __cplusplus } |