Skip to content

Commit 4c80e09

Browse files
committed
Update the defineFunction() calls according to the recent change in the API
1 parent 8fc5388 commit 4c80e09

File tree

1 file changed

+24
-24
lines changed

1 file changed

+24
-24
lines changed

string.c

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -656,36 +656,36 @@ int KAOS_EXPORT KaosRegister(struct Kaos _kaos)
656656
kaos = _kaos;
657657

658658
// String Operations
659-
kaos.defineFunction("upper", K_STRING, upper_params_name, upper_params_type, upper_params_length);
660-
kaos.defineFunction("lower", K_STRING, lower_params_name, lower_params_type, lower_params_length);
661-
kaos.defineFunction("capitalize", K_STRING, capitalize_params_name, capitalize_params_type, capitalize_params_length);
662-
kaos.defineFunction("concat", K_STRING, concat_params_name, concat_params_type, concat_params_length);
663-
kaos.defineFunction("split", K_LIST, split_params_name, split_params_type, split_params_length);
664-
kaos.defineFunction("join", K_STRING, join_params_name, join_params_type, join_params_length);
659+
kaos.defineFunction("upper", K_STRING, K_ANY, upper_params_name, upper_params_type, upper_params_length);
660+
kaos.defineFunction("lower", K_STRING, K_ANY, lower_params_name, lower_params_type, lower_params_length);
661+
kaos.defineFunction("capitalize", K_STRING, K_ANY, capitalize_params_name, capitalize_params_type, capitalize_params_length);
662+
kaos.defineFunction("concat", K_STRING, K_ANY, concat_params_name, concat_params_type, concat_params_length);
663+
kaos.defineFunction("split", K_LIST, K_ANY, split_params_name, split_params_type, split_params_length);
664+
kaos.defineFunction("join", K_STRING, K_ANY, join_params_name, join_params_type, join_params_length);
665665

666666
// Searching & Replacing
667-
kaos.defineFunction("search", K_NUMBER, search_params_name, search_params_type, search_params_length);
668-
kaos.defineFunction("replace", K_STRING, replace_params_name, replace_params_type, replace_params_length);
667+
kaos.defineFunction("search", K_NUMBER, K_ANY, search_params_name, search_params_type, search_params_length);
668+
kaos.defineFunction("replace", K_STRING, K_ANY, replace_params_name, replace_params_type, replace_params_length);
669669

670670
// Information Functions
671-
kaos.defineFunction("length", K_NUMBER, length_params_name, length_params_type, length_params_length);
672-
kaos.defineFunction("is_empty", K_BOOL, is_empty_params_name, is_empty_params_type, is_empty_params_length);
673-
kaos.defineFunction("is_numeric", K_BOOL, is_numeric_params_name, is_empty_params_type, is_empty_params_length);
674-
kaos.defineFunction("is_alpha", K_BOOL, is_alpha_params_name, is_alpha_params_type, is_alpha_params_length);
675-
kaos.defineFunction("is_alnum", K_BOOL, is_alnum_params_name, is_alnum_params_type, is_alnum_params_length);
676-
kaos.defineFunction("is_space", K_BOOL, is_space_params_name, is_space_params_type, is_space_params_length);
677-
kaos.defineFunction("is_lower", K_BOOL, is_lower_params_name, is_lower_params_type, is_lower_params_length);
678-
kaos.defineFunction("is_upper", K_BOOL, is_upper_params_name, is_upper_params_type, is_upper_params_length);
671+
kaos.defineFunction("length", K_NUMBER, K_ANY, length_params_name, length_params_type, length_params_length);
672+
kaos.defineFunction("is_empty", K_BOOL, K_ANY, is_empty_params_name, is_empty_params_type, is_empty_params_length);
673+
kaos.defineFunction("is_numeric", K_BOOL, K_ANY, is_numeric_params_name, is_empty_params_type, is_empty_params_length);
674+
kaos.defineFunction("is_alpha", K_BOOL, K_ANY, is_alpha_params_name, is_alpha_params_type, is_alpha_params_length);
675+
kaos.defineFunction("is_alnum", K_BOOL, K_ANY, is_alnum_params_name, is_alnum_params_type, is_alnum_params_length);
676+
kaos.defineFunction("is_space", K_BOOL, K_ANY, is_space_params_name, is_space_params_type, is_space_params_length);
677+
kaos.defineFunction("is_lower", K_BOOL, K_ANY, is_lower_params_name, is_lower_params_type, is_lower_params_length);
678+
kaos.defineFunction("is_upper", K_BOOL, K_ANY, is_upper_params_name, is_upper_params_type, is_upper_params_length);
679679

680680
// String Constants
681-
kaos.defineFunction("whitespace", K_STRING, whitespace_params_name, whitespace_params_type, whitespace_params_length);
682-
kaos.defineFunction("ascii_lowercase", K_STRING, ascii_lowercase_params_name, ascii_uppercase_params_type, ascii_lowercase_params_length);
683-
kaos.defineFunction("ascii_uppercase", K_STRING, ascii_uppercase_params_name, ascii_uppercase_params_type, ascii_uppercase_params_length);
684-
kaos.defineFunction("ascii_letters", K_STRING, ascii_letters_params_name, ascii_letters_params_type, ascii_letters_params_length);
685-
kaos.defineFunction("digits", K_STRING, digits_params_name, digits_params_type, digits_params_length);
686-
kaos.defineFunction("hexdigits", K_STRING, hexdigits_params_name, hexdigits_params_type, hexdigits_params_length);
687-
kaos.defineFunction("octdigits", K_STRING, octdigits_params_name, octdigits_params_type, octdigits_params_length);
688-
kaos.defineFunction("punctuation", K_STRING, punctuation_params_name, punctuation_params_type, punctuation_params_length);
681+
kaos.defineFunction("whitespace", K_STRING, K_ANY, whitespace_params_name, whitespace_params_type, whitespace_params_length);
682+
kaos.defineFunction("ascii_lowercase", K_STRING, K_ANY, ascii_lowercase_params_name, ascii_uppercase_params_type, ascii_lowercase_params_length);
683+
kaos.defineFunction("ascii_uppercase", K_STRING, K_ANY, ascii_uppercase_params_name, ascii_uppercase_params_type, ascii_uppercase_params_length);
684+
kaos.defineFunction("ascii_letters", K_STRING, K_ANY, ascii_letters_params_name, ascii_letters_params_type, ascii_letters_params_length);
685+
kaos.defineFunction("digits", K_STRING, K_ANY, digits_params_name, digits_params_type, digits_params_length);
686+
kaos.defineFunction("hexdigits", K_STRING, K_ANY, hexdigits_params_name, hexdigits_params_type, hexdigits_params_length);
687+
kaos.defineFunction("octdigits", K_STRING, K_ANY, octdigits_params_name, octdigits_params_type, octdigits_params_length);
688+
kaos.defineFunction("punctuation", K_STRING, K_ANY, punctuation_params_name, punctuation_params_type, punctuation_params_length);
689689

690690
return 0;
691691
}

0 commit comments

Comments
 (0)