#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 */