Annotation of 43BSDReno/lib/libc/string/string.3, revision 1.1.1.1

1.1       root        1: .\" Copyright (c) 1990 The Regents of the University of California.
                      2: .\" All rights reserved.
                      3: .\"
                      4: .\" This code is derived from software contributed to Berkeley by
                      5: .\" Chris Torek.
                      6: .\"
                      7: .\" Redistribution and use in source and binary forms are permitted provided
                      8: .\" that: (1) source distributions retain this entire copyright notice and
                      9: .\" comment, and (2) distributions including binaries display the following
                     10: .\" acknowledgement:  ``This product includes software developed by the
                     11: .\" University of California, Berkeley and its contributors'' in the
                     12: .\" documentation or other materials provided with the distribution and in
                     13: .\" all advertising materials mentioning features or use of this software.
                     14: .\" Neither the name of the University nor the names of its contributors may
                     15: .\" be used to endorse or promote products derived from this software without
                     16: .\" specific prior written permission.
                     17: .\" THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
                     18: .\" WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
                     19: .\" MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
                     20: .\"
                     21: .\"    @(#)string.3    6.8 (Berkeley) 6/24/90
                     22: .\"
                     23: .TH STRING 3 "June 24, 1990"
                     24: .UC 4
                     25: .SH NAME
                     26: strcat, strncat, strchr, strrchr, strcmp, strncmp, strcasecmp,
                     27: strncasecmp, strcpy, strncpy, strerror, strlen, strpbrk, strsep,
                     28: strspn, strcspn, strstr, strtok, index, rindex \- string operations
                     29: .SH SYNOPSIS
                     30: .nf
                     31: .ft B
                     32: #include <string.h>
                     33: 
                     34: char *
                     35: strcat(char *s, const char * append);
                     36: 
                     37: char *
                     38: strncat(char *s, const char *append, size_t count);
                     39: 
                     40: char *
                     41: strchr(const char *s, int c);
                     42: 
                     43: char *
                     44: strrchr(const char *s, int c);
                     45: 
                     46: strcmp(const char *s1, const char *s2);
                     47: 
                     48: strncmp(const char *s1, const char *s2, size_t count);
                     49: 
                     50: strcasecmp(const char *s1, const char *s2);
                     51: 
                     52: strncasecmp(const char *s1, const char *s2, size_t count);
                     53: 
                     54: char *
                     55: strcpy(char *dst, const char *src);
                     56: 
                     57: char *
                     58: strncpy(char *dst, const char *src, size_t count);
                     59: 
                     60: char *
                     61: strerror(int errno);
                     62: 
                     63: size_t
                     64: strlen(const char *s);
                     65: 
                     66: char *
                     67: strpbrk(const char *s, const char *charset);
                     68: 
                     69: char *
                     70: strsep(char **stringp, const char *delim);
                     71: 
                     72: size_t
                     73: strspn(const char *s, const char *charset);
                     74: 
                     75: size_t
                     76: strcspn(const char *s, const char *charset);
                     77: 
                     78: char *
                     79: strstr(const char *big, const char *little);
                     80: 
                     81: char *
                     82: strtok(char *s, const char *delim);
                     83: 
                     84: char *
                     85: index(const char *s, int c);
                     86: 
                     87: char *
                     88: rindex(const char *s, int c);
                     89: .ft R
                     90: .fi
                     91: .SH DESCRIPTION
                     92: These functions operate on null-terminated strings.
                     93: .PP
                     94: See the specific manual pages for more information.
                     95: .PP
                     96: Except as noted in their specific manual pages,
                     97: they do not check for overflow of any destination
                     98: string.
                     99: .SH SEE\ ALSO
                    100: index(3), strcat(3), strchr(3), strrchr(3), strcmp(3), strcasecmp(3),
                    101: strcpy(3), strerror(3), strlen(3), strpbrk(3), strsep(3), strspn(3),
                    102: strcspn(3), strstr(3), strtok(3), rindex(3)
                    103: .SH STANDARDS
                    104: .IR Strcat ,
                    105: .IR strncat ,
                    106: .IR strchr ,
                    107: .IR strrchr ,
                    108: .IR strcmp ,
                    109: .IR strncmp ,
                    110: .IR strcpy ,
                    111: .IR strncpy ,
                    112: .IR strerror ,
                    113: .IR strlen ,
                    114: .IR strpbrk ,
                    115: .IR strsep ,
                    116: .IR strspn ,
                    117: .IR strcspn ,
                    118: .IR strstr ,
                    119: and
                    120: .IR strtok
                    121: conform to ANSI X3.159-1989 (``ANSI C'').

unix.superglobalmegacorp.com

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