Annotation of micropolis/src/tcl/compat/string.h, revision 1.1.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.