Annotation of micropolis/src/tcl/compat/string.h, revision 1.1

1.1     ! root        1: /*
        !             2:  * string.h --
        !             3:  *
        !             4:  *     Declarations of ANSI C library procedures for string handling.
        !             5:  *
        !             6:  * Copyright 1991 Regents of the University of California
        !             7:  * Permission to use, copy, modify, and distribute this
        !             8:  * software and its documentation for any purpose and without
        !             9:  * fee is hereby granted, provided that the above copyright
        !            10:  * notice appears in all copies.  The University of California
        !            11:  * makes no representations about the suitability of this
        !            12:  * software for any purpose.  It is provided "as is" without
        !            13:  * express or implied warranty.
        !            14:  *
        !            15:  * $Header: /sprite/src/lib/tcl/compat/RCS/string.h,v 1.1 91/09/19 16:22:11 ouster Exp $ SPRITE (Berkeley)
        !            16:  */
        !            17: 
        !            18: #ifndef _STRING
        !            19: #define _STRING
        !            20: 
        !            21: #include <tcl.h>
        !            22: 
        !            23: extern char *          memchr _ANSI_ARGS_((char *s, int c, int n));
        !            24: #if 0
        !            25: extern int             memcmp _ANSI_ARGS_((char *s1, char *s2, int n));
        !            26: extern char *          memcpy _ANSI_ARGS_((char *t, char *f, int n));
        !            27: #endif
        !            28: extern char *          memmove _ANSI_ARGS_((char *t, char *f, int n));
        !            29: extern char *          memset _ANSI_ARGS_((char *s, int c, int n));
        !            30: 
        !            31: extern int             strcasecmp _ANSI_ARGS_((char *s1, char *s2));
        !            32: extern char *          strcat _ANSI_ARGS_((char *dst, char *src));
        !            33: extern char *          strchr _ANSI_ARGS_((char *string, int c));
        !            34: #if 0
        !            35: extern int             strcmp _ANSI_ARGS_((char *s1, char *s2));
        !            36: extern char *          strcpy _ANSI_ARGS_((char *dst, char *src));
        !            37: #endif
        !            38: extern int             strcspn _ANSI_ARGS_((char *string, char *chars));
        !            39: extern char *          strdup _ANSI_ARGS_((char *string));
        !            40: extern char *          strerror _ANSI_ARGS_((int error));
        !            41: #if 0
        !            42: extern int             strlen _ANSI_ARGS_((char *string));
        !            43: #endif
        !            44: extern int             strncasecmp _ANSI_ARGS_((char *s1, char *s2, int n));
        !            45: extern char *          strncat _ANSI_ARGS_((char *dst, char *src,
        !            46:                            int numChars));
        !            47: extern int             strncmp _ANSI_ARGS_((char *s1, char *s2, int nChars));
        !            48: extern char *          strncpy _ANSI_ARGS_((char *dst, char *src,
        !            49:                            int numChars));
        !            50: extern char *          strpbrk _ANSI_ARGS_((char *string, char *chars));
        !            51: extern char *          strrchr _ANSI_ARGS_((char *string, int c));
        !            52: extern int             strspn _ANSI_ARGS_((char *string, char *chars));
        !            53: extern char *          strstr _ANSI_ARGS_((char *string, char *substring));
        !            54: extern char *          strtok _ANSI_ARGS_((char *s, char *delim));
        !            55: 
        !            56: #endif /* _STRING */

unix.superglobalmegacorp.com

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