diff options
author | Sébastien Helleu <flashcode@flashtux.org> | 2022-12-24 18:29:35 +0100 |
---|---|---|
committer | Sébastien Helleu <flashcode@flashtux.org> | 2022-12-24 18:29:35 +0100 |
commit | 21f35750163cd64cf323f5070aa9ae158c943b33 (patch) | |
tree | e2da35530697689006219061c1b9c3a45b449a35 /doc/sr | |
parent | 0dd1d4133b1e49646ec4fc7cfb256dc20028f238 (diff) | |
download | weechat-21f35750163cd64cf323f5070aa9ae158c943b33.zip |
api: add functions string_strcmp and string_strncmp
Diffstat (limited to 'doc/sr')
-rw-r--r-- | doc/sr/weechat_plugin_api.sr.adoc | 79 |
1 files changed, 79 insertions, 0 deletions
diff --git a/doc/sr/weechat_plugin_api.sr.adoc b/doc/sr/weechat_plugin_api.sr.adoc index f7f511c53..a7a40c5a8 100644 --- a/doc/sr/weechat_plugin_api.sr.adoc +++ b/doc/sr/weechat_plugin_api.sr.adoc @@ -752,6 +752,85 @@ int diff = weechat_string_charcasecmp ("aaa", "CCC"); /* == -2 */ [NOTE] Ова функција није доступна у API скриптовања. +==== strcmp + +_WeeChat ≥ 3.8._ + +// TRANSLATION MISSING +Case sensitive string comparison. + +Прототип: + +[source,c] +---- +int weechat_strcmp (const char *string1, const char *string2); +---- + +Аргументи: + +* _string1_: први стринг за поређење +* _string2_: други стринг за поређење + +Повратна вредност: + +// TRANSLATION MISSING +Return value: arithmetic result of subtracting the last compared UTF-8 char in +_string2_ from the last compared UTF-8 char in _string1_: + +// TRANSLATION MISSING +* < 0 if string1 < string2 +* 0 if string1 == string2 +* > 0 if string1 > string2 + +C пример: + +[source,c] +---- +int diff = weechat_strcmp ("aaa", "ccc"); /* == -2 */ +---- + +[NOTE] +Ова функција није доступна у API скриптовања. + +==== strncmp + +_WeeChat ≥ 3.8._ + +// TRANSLATION MISSING +Case sensitive string comparison, for _max_ chars. + +Прототип: + +[source,c] +---- +int weechat_strncmp (const char *string1, const char *string2, int max); +---- + +Аргументи: + +* _string1_: први стринг за поређење +* _string2_: други стринг за поређење +* _max_: максимални број карактера који се пореде + +// TRANSLATION MISSING +Return value: arithmetic result of subtracting the last compared UTF-8 char in +_string2_ from the last compared UTF-8 char in _string1_: + +// TRANSLATION MISSING +* < 0 if string1 < string2 +* 0 if string1 == string2 +* > 0 if string1 > string2 + +C пример: + +[source,c] +---- +int diff = weechat_strncmp ("aabb", "aacc", 2); /* == 0 */ +---- + +[NOTE] +Ова функција није доступна у API скриптовања. + ==== strcasecmp _Ажурирано у верзији 1.0, 3.8._ |