diff options
author | Sébastien Helleu <flashcode@flashtux.org> | 2022-09-25 10:53:37 +0200 |
---|---|---|
committer | Sébastien Helleu <flashcode@flashtux.org> | 2022-09-27 15:50:43 +0200 |
commit | 4d74a89cfcdce4d9207f51c786a2a1fc278c5a11 (patch) | |
tree | 57dad8d63de8a0bf1b5f5e6e13d57982da431601 /doc/fr | |
parent | be6a29a596b5da3be4c00943cd5bdceabd5159c5 (diff) | |
download | weechat-4d74a89cfcdce4d9207f51c786a2a1fc278c5a11.zip |
api: add function string_parse_size
Diffstat (limited to 'doc/fr')
-rw-r--r-- | doc/fr/weechat_plugin_api.fr.adoc | 47 | ||||
-rw-r--r-- | doc/fr/weechat_scripting.fr.adoc | 1 |
2 files changed, 48 insertions, 0 deletions
diff --git a/doc/fr/weechat_plugin_api.fr.adoc b/doc/fr/weechat_plugin_api.fr.adoc index 55d51e661..790fdf10c 100644 --- a/doc/fr/weechat_plugin_api.fr.adoc +++ b/doc/fr/weechat_plugin_api.fr.adoc @@ -1990,6 +1990,53 @@ def string_format_size(size: int) -> str: ... str = weechat.string_format_size(15200) # == "15.2 Ko" ---- +==== string_parse_size + +_WeeChat ≥ 3.7._ + +Analyser une chaîne avec une taille et une unité optionnelle et retourner +la taille en octets. + +Prototype : + +[source,c] +---- +unsigned long long weechat_string_parse_size (const char *size); +---- + +Paramètres : + +* _size_ : la taille sous forme de chaîne : nombre décimal suivi par des espaces + optionnels et une unité optionnelle (en minuscules ou majuscules), qui est une + des suivantes : +** _b_ : octets +** _k_ : kilo-octets (1k = 1000 octets) +** _m_ : méga-octets (1m = 1000k = 1 000 000 octets) +** _g_ : giga-octets (1g = 1000m = 1 000 000 000 octets) +** _t_ : tera-octets (1t = 1000g = 1 000 000 000 000 octets) + +Valeur de retour : + +* taille en octets, 0 si erreur + +Exemple en C : + +[source,c] +---- +unsigned long long size = weechat_parse_size ("1.34m"); /* size == 1340000 */ +---- + +Script (Python) : + +[source,python] +---- +# prototype +def string_parse_size(size: str) -> int: ... + +# exemple +size = weechat.string_parse_size("1.34m") # 1340000 +---- + ==== string_color_code_size _WeeChat ≥ 3.0._ diff --git a/doc/fr/weechat_scripting.fr.adoc b/doc/fr/weechat_scripting.fr.adoc index 0aa19c672..4245b0e4f 100644 --- a/doc/fr/weechat_scripting.fr.adoc +++ b/doc/fr/weechat_scripting.fr.adoc @@ -593,6 +593,7 @@ Liste des fonctions de l'API script : string_has_highlight_regex + string_mask_to_regex + string_format_size + + string_parse_size + string_color_code_size + string_remove_color + string_is_command_char + |