@@ -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