man(1) Manual page archive


     STRING(3)                                               STRING(3)

     NAME
          strcat, strncat, strcmp, strncmp, strcpy, strncpy, strlen,
          index, rindex - string operations

     SYNOPSIS
          char *strcat(s1, s2)
          char *s1, *s2;

          char *strncat(s1, s2, n)
          char *s1, *s2;

          strcmp(s1, s2)
          char *s1, *s2;

          strncmp(s1, s2, n)
          char *s1, *s2;

          char *strcpy(s1, s2)
          char *s1, *s2;

          char *strncpy(s1, s2, n)
          char *s1, *s2;

          strlen(s)
          char *s;

          char *index(s, c)
          char *s, c;

          char *rindex(s, c)
          char *s;

     DESCRIPTION
          These functions operate on null-terminated strings.  They do
          not check for overflow of any receiving string.

          Strcat appends a copy of string s2 to the end of string s1.
          Strncat copies at most n characters.  Both return a pointer
          to the null-terminated result.

          Strcmp compares its arguments and returns an integer greater
          than, equal to, or less than 0, according as s1 is lexico-
          graphically greater than, equal to, or less than s2. Strncmp
          makes the same comparison but looks at at most n characters.

          Strcpy copies string s2 to s1, stopping after the null char-
          acter has been moved.  Strncpy copies exactly n characters,
          truncating or null-padding s2; the target may not be null-
          terminated if the length of s2 is n or more.  Both return
          s1.

     STRING(3)                                               STRING(3)

          Strlen returns the number of non-null characters in s.

          Index (rindex) returns a pointer to the first (last) occur-
          rence of character c in string s, or zero if c does not
          occur in  the string.

     BUGS
          Strcmp uses native character comparison, which is signed on
          PDP11's, unsigned on other machines.