#line 1/*CED 3 0016 */
/*
 *    STRING.H    String function declarations
 */

#ifndef STRING_H
#define  STRING_H

/* aliases */
#define  streq    !strcmp
#define  strneq   !strncmp
#define  bcmp  memcmp
/*- #define    bcopy    memmove -*/    /* stimmt nicht immer !!! */
         /* GNU-C, MEGAMAX-C: char *bcopy(char *src, char *dest, int len) */
         /* DLIBS:          char *memmove(char *dest, char *src, int len) */
         /* -- Holger */

extern   char  *bzero();
extern   char  *memmove();
extern   char  *memcpy();
extern   char  *memccpy();
extern   char  *memset();
extern   int   memcmp();
extern   int   memicmp();
extern   char  *memchr();
extern   int   strlen();
extern   char  *strcpy();
extern   char  *strncpy();
extern   char  *strpcpy();
extern   char  *strdup();
extern   char  *strset();
extern   char  *strnset();
extern   char  *substr();
extern   char  *subnstr();
extern   char  *strcat();
extern   char  *strncat();
extern   char  *strupr();
extern   char  *strlwr();
extern   char  *strrev();
extern   int   strcmp();
extern   int   strncmp();
extern   int   stricmp();
extern   int   strnicmp();
extern   char  *strstr();
extern   char  *stristr();
extern   char  *strchr();
extern   char  *strrchr();
extern   int   strpos();
extern   int   strrpos();
extern   int   strspn();
extern   int   strcspn();
extern   char  *strpbrk();
extern   char  *strrpbrk();
extern   char  *strtok();
extern   char  *strtrim();
extern   char  *stradj();
extern   int   strrpl();
extern   int   strirpl();

extern   char     *ctlcnv();
extern   char     *ltoa();
extern   char     *ultoa();
extern   char     *itoa();
extern   long     strtol();
extern   unsigned long  strtoul();

#endif STRING_H
