summaryrefslogtreecommitdiff
path: root/doc/sr
diff options
context:
space:
mode:
authorSébastien Helleu <flashcode@flashtux.org>2022-12-24 18:29:35 +0100
committerSébastien Helleu <flashcode@flashtux.org>2022-12-24 18:29:35 +0100
commit21f35750163cd64cf323f5070aa9ae158c943b33 (patch)
treee2da35530697689006219061c1b9c3a45b449a35 /doc/sr
parent0dd1d4133b1e49646ec4fc7cfb256dc20028f238 (diff)
downloadweechat-21f35750163cd64cf323f5070aa9ae158c943b33.zip
api: add functions string_strcmp and string_strncmp
Diffstat (limited to 'doc/sr')
-rw-r--r--doc/sr/weechat_plugin_api.sr.adoc79
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._