Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ string(3spp) — mips UMIPS RISC/os 5.01

Media Vault

Software Library

Restoration Projects

Artifacts Sought



STRING(3spp)        RISC/os Reference Manual         STRING(3spp)



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

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

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

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

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

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

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

     int strlen(s)
     char *s;

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

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 most n char-
     acters.

     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 can not be null-
     terminated if the length of s2 is n or more.  Both return
     s1.

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





                         Printed 1/6/92                    Page 1





STRING(3spp)        RISC/os Reference Manual         STRING(3spp)



     Index returns a pointer to the first  occurrence of charac-
     ter c in string s, or zero if c does not occur in  the
     string.




















































 Page 2                  Printed 1/6/92



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026