Annotation of cci/usr/src/man/man3/string.3, revision 1.1.1.1

1.1       root        1: .TH STRING 3  "19 January 1983"
                      2: .UC 4
                      3: .SH NAME
                      4: strcat, strncat, strcmp, strncmp, strcpy, strncpy, strlen, index, rindex \- string operations
                      5: .SH SYNOPSIS
                      6: .nf
                      7: .B #include <strings.h>
                      8: .PP
                      9: .B char *strcat(s1, s2)
                     10: .B char *s1, *s2;
                     11: .PP
                     12: .B char *strncat(s1, s2, n)
                     13: .B char *s1, *s2;
                     14: .PP
                     15: .B strcmp(s1, s2)
                     16: .B char *s1, *s2;
                     17: .PP
                     18: .B strncmp(s1, s2, n)
                     19: .B char *s1, *s2;
                     20: .PP
                     21: .B char *strcpy(s1, s2)
                     22: .B char *s1, *s2;
                     23: .PP
                     24: .B char *strncpy(s1, s2, n)
                     25: .B char *s1, *s2;
                     26: .PP
                     27: .B strlen(s)
                     28: .B char *s;
                     29: .PP
                     30: .B char *index(s, c)
                     31: .B char *s, c;
                     32: .PP
                     33: .B char *rindex(s, c)
                     34: .B char *s, c;
                     35: .fi
                     36: .SH DESCRIPTION
                     37: These functions operate on null-terminated strings.
                     38: They do not check for overflow of any receiving string.
                     39: .PP
                     40: .I Strcat
                     41: appends a copy of string
                     42: .I s2
                     43: to the end of string
                     44: .IR s1 .
                     45: .I Strncat
                     46: copies at most
                     47: .I n
                     48: characters.  Both return a pointer to the null-terminated result.
                     49: .PP
                     50: .I Strcmp
                     51: compares its arguments and returns an integer
                     52: greater than, equal to, or less than 0, according as
                     53: .I s1
                     54: is lexicographically greater than, equal to, or less than
                     55: .IR s2 .
                     56: .I Strncmp
                     57: makes the same comparison but looks at at most
                     58: .I n
                     59: characters.
                     60: .PP
                     61: .I Strcpy
                     62: copies string
                     63: .I s2
                     64: to
                     65: .I s1,
                     66: stopping after the null character has been moved.
                     67: .I Strncpy
                     68: copies exactly
                     69: .I n
                     70: characters, truncating or null-padding
                     71: .I s2;
                     72: the target may not be null-terminated if the length of
                     73: .I s2
                     74: is
                     75: .I n
                     76: or more.  Both return
                     77: .IR s1 .
                     78: .PP
                     79: .I Strlen
                     80: returns the number of non-null characters in
                     81: .IR s .
                     82: .PP
                     83: .I Index
                     84: .RI ( rindex )
                     85: returns a pointer to the first (last) occurrence of character 
                     86: .I c
                     87: in string
                     88: .I s,
                     89: or zero if
                     90: .I c
                     91: does not occur in  the string.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.