/************************************************************* * File: include/string2.h * Purpose: File headr for additional string functions * Author: Phil Bunce (pjb@carmel.com) * Revision History: * 981225 Start of revision history */ #ifndef _STRING2_H_ #define _STRING2_H_ #define FMT_RJUST 0 #define FMT_LJUST 1 #define FMT_RJUST0 2 #define FMT_CENTER 3 #ifdef NOANSI char *strichr(),*strdchr(),*strposn(),*getword(), *cc2str(); char *strset(),*strrset(), *strbalp(),*strrpset(); int strequ(),strlequ(),strpat(); char *rstrstr(); #else char * cc2str(char *p,char c); char * getword(char *dst,char *p); char * strdchr(char *p); char * strichr(char *p,int c); char * strposn(char *p,char *q); char * strrset(char *p,char *set); #ifdef strset /* MSVC has a strset, but it is different */ #undef strset char * strset(char *p,char *set); #endif char * strbalp(char *p); int strpat(unsigned char *s1,unsigned char *s2); char * strrpset(char *str,char *set); char * rstrstr(const char *p,const char *q); int vstrlen(char *s,char *ap); char *strtolower(char *s); char *strtoupper(char *s); int atob(unsigned int *vp,char *p,int base); char *getword(char *dst,char *p); char *strccat(char *dst,char c); char *strbalp(char *p); #endif #endif /* _STRING2_H_ */