#ifndef _P_STRINGS_H #define _P_STRINGS_H extern void prim_fmtstring(PRIM_PROTOTYPE); extern void prim_split(PRIM_PROTOTYPE); extern void prim_rsplit(PRIM_PROTOTYPE); extern void prim_ctoi(PRIM_PROTOTYPE); extern void prim_itoc(PRIM_PROTOTYPE); extern void prim_stod(PRIM_PROTOTYPE); extern void prim_midstr(PRIM_PROTOTYPE); extern void prim_numberp(PRIM_PROTOTYPE); extern void prim_stringcmp(PRIM_PROTOTYPE); extern void prim_strcmp(PRIM_PROTOTYPE); extern void prim_strncmp(PRIM_PROTOTYPE); extern void prim_strcut(PRIM_PROTOTYPE); extern void prim_strlen(PRIM_PROTOTYPE); extern void prim_strcat(PRIM_PROTOTYPE); extern void prim_atoi(PRIM_PROTOTYPE); extern void prim_notify(PRIM_PROTOTYPE); extern void prim_notify_exclude(PRIM_PROTOTYPE); extern void prim_intostr(PRIM_PROTOTYPE); extern void prim_explode(PRIM_PROTOTYPE); extern void prim_explode_array(PRIM_PROTOTYPE); extern void prim_subst(PRIM_PROTOTYPE); extern void prim_instr(PRIM_PROTOTYPE); extern void prim_rinstr(PRIM_PROTOTYPE); extern void prim_pronoun_sub(PRIM_PROTOTYPE); extern void prim_toupper(PRIM_PROTOTYPE); extern void prim_tolower(PRIM_PROTOTYPE); extern void prim_unparseobj(PRIM_PROTOTYPE); extern void prim_smatch(PRIM_PROTOTYPE); extern void prim_striplead(PRIM_PROTOTYPE); extern void prim_striptail(PRIM_PROTOTYPE); extern void prim_stringpfx(PRIM_PROTOTYPE); extern void prim_strencrypt(PRIM_PROTOTYPE); extern void prim_strdecrypt(PRIM_PROTOTYPE); extern void prim_textattr(PRIM_PROTOTYPE); extern void prim_tokensplit(PRIM_PROTOTYPE); extern void prim_ansi_strlen(PRIM_PROTOTYPE); extern void prim_ansi_strcut(PRIM_PROTOTYPE); extern void prim_ansi_strip(PRIM_PROTOTYPE); extern void prim_ansi_midstr(PRIM_PROTOTYPE); extern void prim_array_fmtstrings(PRIM_PROTOTYPE); #define PRIMS_STRINGS_FUNCS prim_numberp, prim_stringcmp, prim_strcmp, \ prim_strncmp, prim_strcut, prim_strlen, prim_strcat, prim_atoi, \ prim_notify, prim_notify_exclude, prim_intostr, prim_explode, prim_subst, \ prim_instr, prim_rinstr, prim_pronoun_sub, prim_toupper, prim_tolower, \ prim_unparseobj, prim_smatch, prim_striplead, prim_striptail, \ prim_stringpfx, prim_strencrypt, prim_strdecrypt, prim_textattr, \ prim_midstr, prim_ctoi, prim_itoc, prim_stod, prim_split, prim_rsplit, \ prim_fmtstring, prim_tokensplit, prim_ansi_strlen, prim_ansi_strcut, \ prim_ansi_strip, prim_ansi_midstr, prim_explode_array, \ prim_array_fmtstrings #define PRIMS_STRINGS_NAMES "NUMBER?", "STRINGCMP", "STRCMP", \ "STRNCMP", "STRCUT", "STRLEN", "STRCAT", "ATOI", \ "NOTIFY", "NOTIFY_EXCLUDE", "INTOSTR", "EXPLODE", "SUBST", \ "INSTR", "RINSTR", "PRONOUN_SUB", "TOUPPER", "TOLOWER", \ "UNPARSEOBJ", "SMATCH", "STRIPLEAD", "STRIPTAIL", \ "STRINGPFX", "STRENCRYPT", "STRDECRYPT", "TEXTATTR", \ "MIDSTR", "CTOI", "ITOC", "STOD", "SPLIT", "RSPLIT", \ "FMTSTRING", "TOKENSPLIT", "ANSI_STRLEN", "ANSI_STRCUT", \ "ANSI_STRIP", "ANSI_MIDSTR", "EXPLODE_ARRAY", \ "ARRAY_FMTSTRINGS" #define PRIMS_STRINGS_CNT 40 #endif /* _P_STRINGS_H */