diff options
author | BakasuraRCE <bakasura@protonmail.ch> | 2020-07-21 19:16:50 -0500 |
---|---|---|
committer | Patrick <tingping@tingping.se> | 2020-10-16 23:19:10 +0200 |
commit | 078af20e8b3bff93dd42972e4ef01702e7e1fe2b (patch) | |
tree | db7196c2ce86d9243a784145b3d7b5a04f00b285 /plugins/fishlim/utils.h | |
parent | bd3f3fa5f70c624926d06884b328de59730fc93c (diff) |
fishlim: Implement correct handling of long and UTF-8 messages
Diffstat (limited to 'plugins/fishlim/utils.h')
-rw-r--r-- | plugins/fishlim/utils.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/plugins/fishlim/utils.h b/plugins/fishlim/utils.h index 9e2b3355..623c67a4 100644 --- a/plugins/fishlim/utils.h +++ b/plugins/fishlim/utils.h @@ -26,10 +26,14 @@ #define PLUGIN_HEXCHAT_FISHLIM_UTILS_H #include <stddef.h> +#include "fish.h" unsigned long base64_len(size_t plaintext_len); unsigned long base64_fish_len(size_t plaintext_len); unsigned long cbc_len(size_t plaintext_len); unsigned long ecb_len(size_t plaintext_len); +unsigned long encoded_len(size_t plaintext_len, enum fish_mode mode); +int max_text_command_len(size_t max_len, enum fish_mode mode); +const char *foreach_utf8_data_chunks(const char *data, int max_chunk_len, int *chunk_len); #endif \ No newline at end of file |