aboutsummaryrefslogtreecommitdiffstats
path: root/src/libutil/cxx
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@rspamd.com>2024-03-18 18:56:33 +0000
committerVsevolod Stakhov <vsevolod@rspamd.com>2024-03-18 18:56:33 +0000
commit14c13854d3cae9d93c3d148be30fb72f1eaffe55 (patch)
tree7b1a3e41b75490fac4d45722c90a1847543c6796 /src/libutil/cxx
parent6b2b4167187fee09365271cca182866ecb029af3 (diff)
downloadrspamd-14c13854d3cae9d93c3d148be30fb72f1eaffe55.tar.gz
rspamd-14c13854d3cae9d93c3d148be30fb72f1eaffe55.zip
[Rework] Further types conversion (no functional changes)
Diffstat (limited to 'src/libutil/cxx')
-rw-r--r--src/libutil/cxx/utf8_util.cxx6
-rw-r--r--src/libutil/cxx/utf8_util.h4
2 files changed, 5 insertions, 5 deletions
diff --git a/src/libutil/cxx/utf8_util.cxx b/src/libutil/cxx/utf8_util.cxx
index 5fc83ca85..05a7f9d7b 100644
--- a/src/libutil/cxx/utf8_util.cxx
+++ b/src/libutil/cxx/utf8_util.cxx
@@ -161,8 +161,8 @@ rspamd_normalise_unicode_inplace(char *start, size_t *len)
return static_cast<enum rspamd_utf8_normalise_result>(ret);
}
-gchar *
-rspamd_utf8_transliterate(const gchar *start, gsize len, gsize *target_len)
+char *
+rspamd_utf8_transliterate(const char *start, gsize len, gsize *target_len)
{
UErrorCode uc_err = U_ZERO_ERROR;
@@ -195,7 +195,7 @@ rspamd_utf8_transliterate(const gchar *start, gsize len, gsize *target_len)
// We assume that all characters are now ascii
auto dest_len = uc_string.length();
- gchar *dest = (gchar *) g_malloc(dest_len + 1);
+ char *dest = (char *) g_malloc(dest_len + 1);
auto sink = icu::CheckedArrayByteSink(dest, dest_len);
uc_string.toUTF8(sink);
diff --git a/src/libutil/cxx/utf8_util.h b/src/libutil/cxx/utf8_util.h
index 044beae36..fcb0d2f70 100644
--- a/src/libutil/cxx/utf8_util.h
+++ b/src/libutil/cxx/utf8_util.h
@@ -49,7 +49,7 @@ enum rspamd_utf8_normalise_result {
* @param len
* @return TRUE if a string has been normalised
*/
-enum rspamd_utf8_normalise_result rspamd_normalise_unicode_inplace(gchar *start, gsize *len);
+enum rspamd_utf8_normalise_result rspamd_normalise_unicode_inplace(char *start, gsize *len);
/**
* Transliterate a string to ASCII
@@ -58,7 +58,7 @@ enum rspamd_utf8_normalise_result rspamd_normalise_unicode_inplace(gchar *start,
* @param target_len
* @return a new string that should be freed with g_free
*/
-gchar *rspamd_utf8_transliterate(const gchar *start, gsize len, gsize *target_len);
+char *rspamd_utf8_transliterate(const char *start, gsize len, gsize *target_len);
/**
* Compare two strings using libicu collator