diff options
author | Sébastien Helleu <flashcode@flashtux.org> | 2022-12-18 14:10:10 +0100 |
---|---|---|
committer | Sébastien Helleu <flashcode@flashtux.org> | 2022-12-18 14:28:58 +0100 |
commit | 40339b288ac37ace539d9091e8a2878540f49273 (patch) | |
tree | 5570b3a5a48e8a4cee4daaa36bc002d93a392084 /doc/fr | |
parent | eb6cc0bc2afa96824667521d3405bd1c077a4690 (diff) | |
download | weechat-40339b288ac37ace539d9091e8a2878540f49273.zip |
api: return newly allocated string in functions string_tolower and string_toupper
Diffstat (limited to 'doc/fr')
-rw-r--r-- | doc/fr/weechat_plugin_api.fr.adoc | 38 |
1 files changed, 30 insertions, 8 deletions
diff --git a/doc/fr/weechat_plugin_api.fr.adoc b/doc/fr/weechat_plugin_api.fr.adoc index a328da4d2..bac367bed 100644 --- a/doc/fr/weechat_plugin_api.fr.adoc +++ b/doc/fr/weechat_plugin_api.fr.adoc @@ -626,25 +626,36 @@ Cette fonction n'est pas disponible dans l'API script. ==== string_tolower -Convertir une chaîne UTF-8 en minuscules. +_Mis à jour dans la 3.8._ + +Retourner une chaîne avec les lettres majuscules converties en minuscules. + +Cette fonction n'est pas dépendante de la locale : seules les lettres `A` à `Z` +sans accents sont converties en minuscules. Tous les autres caractères sont +gardés tels quels. Prototype : [source,c] ---- -void weechat_string_tolower (char *string); +char *weechat_string_tolower (const char *string); ---- Paramètres : * _string_ : chaîne à convertir +Valeur de retour : + +* chaîne avec les lettres en minuscules (doit être supprimée par un appel à "free" + après utilisation) + Exemple en C : [source,c] ---- -char str[] = "AbCdé"; -weechat_string_tolower (str); /* str vaut maintenant : "abcdé" */ +char *str = weechat_string_tolower ("ABCD_É"); /* résultat : "abcd_É" */ +/* ... */ +free (str); ---- [NOTE] @@ -652,25 +663,36 @@ Cette fonction n'est pas disponible dans l'API script. ==== string_toupper -Convertir une chaîne UTF-8 en majuscules. +_Mis à jour dans la 3.8._ + +Retourner une chaîne avec les lettres minuscules converties en majuscules. + +Cette fonction n'est pas dépendante de la locale : seules les lettres `a` à `z` +sans accents sont converties en majuscules. Tous les autres caractères sont +gardés tels quels. Prototype : [source,c] ---- -void weechat_string_toupper (char *string); +char *weechat_string_toupper (const char *string); ---- Paramètres : * _string_ : chaîne à convertir +Valeur de retour : + +* chaîne avec les lettres en majuscules (doit être supprimée par un appel à "free" + après utilisation) + Exemple en C : [source,c] ---- -char str[] = "AbCdé"; -weechat_string_toupper (str); /* str vaut maintenant : "ABCDé" */ +char *str = weechat_string_toupper ("abcd_é"); /* résultat : "ABCD_é" */ +/* ... */ +free (str); ---- [NOTE] |