#ifndef DBX_STRING_H
#define DBX_STRING_H 1

#define streq(a,b) (!strcmp(a,b))
#define strdif(a,b) strcmp(a,b)

char *strclone YARGS((char *s));
char *strjoin YARGS((char *s,  char *t));
char *strjoin3 YARGS((char *s,  char *t,  char *u));
char *strjoin4 YARGS((char *s,  char *t,  char *u,  char *v));
char *strjoin5 YARGS((char *s,  char *t,  char *u,  char *v,  char *w));
char *strleft YARGS((char *s,  unsigned n));
char *strright YARGS((char *s,  unsigned n));
char *strblank YARGS((unsigned n));
char *strnew YARGS((void));
unsigned strleftchar YARGS((char *s,  char c));
unsigned strrightchar YARGS((char *s,  char c));
char *strupper YARGS((char *s));
char *strlower YARGS((char *s));


#endif
