Renamed string_pos back to string_find to make meaning more obvious

This commit is contained in:
phobos2077
2023-08-07 20:01:21 +02:00
parent 61f3a2ac13
commit 553c7cc195
7 changed files with 14 additions and 14 deletions
+5 -5
View File
@@ -1118,14 +1118,14 @@
(DEPRECATED) Returns a pointer to a string variable or to a text
- __NOTE:__ this function is intended for use only in `HOOK_DESCRIPTIONOBJ`. Starting from sfall 4.4/3.8.40, you can return normal strings directly in the hook without calling the function
macro: sfall.h
- name: string_pos
detail: int string_pos(string haystack, string needle)
- name: string_find
detail: int string_find(string haystack, string needle)
doc: Returns the position of the first occurrence of a `needle` string in a `haystack` string, or -1 if not found. The first character position is 0 (zero).
macro: sfall.h
- name: string_pos_from
detail: int string_pos_from(string haystack, string needle, int pos)
- name: string_find_from
detail: int string_find_from(string haystack, string needle, int pos)
doc: |
Works the same as `string_pos`, except you can specify the position to start the search.
Works the same as `string_find`, except you can specify the position to start the search.
- If `pos` is negative - it indicates a position starting from the end of the string, similar to `substr()`.
macro: sfall.h
- name: string_format
+1 -1
View File
@@ -11,7 +11,7 @@
#include "sfall.h"
#define is_in_string(str, sub) (string_pos(str, sub) != -1)
#define string_contains(str, sub) (string_find(str, sub) != -1)
#define string_starts_with(str, sub) (substr(str, 0, strlen(sub)) == sub)
#define string_format_array(fmt, arr) sprintf_array(fmt, arr)
// Replaces all occurances of substring in a string with another substring
+2 -2
View File
@@ -393,8 +393,8 @@
#define spatial_radius(obj) sfall_func1("spatial_radius", obj)
#define string_compare(str1, str2) sfall_func2("string_compare", str1, str2)
#define string_compare_locale(str1, str2, codePage) sfall_func3("string_compare", str1, str2, codePage)
#define string_pos(haystack, needle) sfall_func2("string_pos", haystack, needle)
#define string_pos_from(haystack, needle, pos) sfall_func3("string_pos", haystack, needle, pos)
#define string_find(haystack, needle) sfall_func2("string_find", haystack, needle)
#define string_find_from(haystack, needle, pos) sfall_func3("string_find", haystack, needle, pos)
#define string_format1(format, a1) sfall_func2("string_format", format, a1)
#define string_format2(format, a1, a2) sfall_func3("string_format", format, a1, a2)
#define string_format3(format, a1, a2, a3) sfall_func4("string_format", format, a1, a2, a3)
+3 -3
View File
@@ -1118,9 +1118,9 @@ sfall_funcX metarule functions
- Subsequent calls for the same file will return the same array, unless it was disposed using `free_array`
----
#### string_pos
`int sfall_func2("string_pos", string haystack, string needle)`
`int sfall_func3("string_pos", string haystack, string needle, int pos)`
#### string_find
`int sfall_func2("string_find", string haystack, string needle)`
`int sfall_func3("string_find", string haystack, string needle, int pos)`
- Returns the position of the first occurrence of a `needle` string in a `haystack` string, or -1 if not found. The first character position is 0 (zero)