|
|
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 */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.