diff options
Diffstat (limited to 'compat/strstr.c')
| -rw-r--r-- | compat/strstr.c | 36 | 
1 files changed, 19 insertions, 17 deletions
| diff --git a/compat/strstr.c b/compat/strstr.c index 59296db..6698c9f 100644 --- a/compat/strstr.c +++ b/compat/strstr.c @@ -6,12 +6,15 @@   * Copyright (c) 1988-1993 The Regents of the University of California.   * Copyright (c) 1994 Sun Microsystems, Inc.   * - * See the file "license.terms" for information on usage and redistribution - * of this file, and for a DISCLAIMER OF ALL WARRANTIES. - * - * SCCS: @(#) strstr.c 1.4 96/02/15 12:08:22 + * See the file "license.terms" for information on usage and redistribution of + * this file, and for a DISCLAIMER OF ALL WARRANTIES.   */ +#include "tcl.h" +#ifndef NULL +#define NULL 0 +#endif +  /*   *----------------------------------------------------------------------   * @@ -20,12 +23,10 @@   *	Locate the first instance of a substring in a string.   *   * Results: - *	If string contains substring, the return value is the - *	location of the first matching instance of substring - *	in string.  If string doesn't contain substring, the - *	return value is 0.  Matching is done on an exact - *	character-for-character basis with no wildcards or special - *	characters. + *	If string contains substring, the return value is the location of the + *	first matching instance of substring in string. If string doesn't + *	contain substring, the return value is 0. Matching is done on an exact + *	character-for-character basis with no wildcards or special characters.   *   * Side effects:   *	None. @@ -34,15 +35,16 @@   */  char * -strstr(string, substring) -    register char *string;	/* String to search. */ -    char *substring;		/* Substring to try to find in string. */ +strstr( +    register char *string,	/* String to search. */ +    char *substring)		/* Substring to try to find in string. */  {      register char *a, *b; -    /* First scan quickly through the two strings looking for a -     * single-character match.  When it's found, then compare the -     * rest of the substring. +    /* +     * First scan quickly through the two strings looking for a +     * single-character match. When it's found, then compare the rest of the +     * substring.       */      b = substring; @@ -64,5 +66,5 @@ strstr(string, substring)  	}  	b = substring;      } -    return (char *) 0; +    return NULL;  } | 
