diff options
author | Sébastien Helleu <flashcode@flashtux.org> | 2022-12-03 16:56:01 +0100 |
---|---|---|
committer | Sébastien Helleu <flashcode@flashtux.org> | 2022-12-10 16:05:14 +0100 |
commit | 71ae8f1907592a25d8fa6b10e02020f19c16b215 (patch) | |
tree | 42d2bccfc3f77ecca605e5441211cb827f69d8da /doc/fr | |
parent | e5cbbd781d814e321845598775f594f0f808e18e (diff) | |
download | weechat-71ae8f1907592a25d8fa6b10e02020f19c16b215.zip |
api: add function utf8_strncpy
Diffstat (limited to 'doc/fr')
-rw-r--r-- | doc/fr/weechat_plugin_api.fr.adoc | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/doc/fr/weechat_plugin_api.fr.adoc b/doc/fr/weechat_plugin_api.fr.adoc index 9025e02eb..898000318 100644 --- a/doc/fr/weechat_plugin_api.fr.adoc +++ b/doc/fr/weechat_plugin_api.fr.adoc @@ -3855,6 +3855,38 @@ free (str); [NOTE] Cette fonction n'est pas disponible dans l'API script. +==== utf8_strncpy + +_WeeChat ≥ 3.8._ + +Copier au plus _length_ caractères dans une autre chaîne et ajouter l'octet +nul à la fin. + +Prototype : + +[source,c] +---- +void weechat_utf8_strncpy (char *dest, const char *string, int length); +---- + +Paramètres : + +* _dest_ : chaîne de destination (doit être suffisamment grande) +* _string_ : chaîne +* _length_ : nombre maximum de caractères à copier + +Exemple en C : + +[source,c] +---- +char dest[256]; + +weechat_utf8_strncpy (dest, "chêne", 3); /* copie "chê" dans dest */ +---- + +[NOTE] +Cette fonction n'est pas disponible dans l'API script. + [[crypto]] === Cryptographie |