Removed the xstrstr() function since it is no longer used. reqs.c was the

only place it was called from, and strstr() will do the same work.
This commit is contained in:
Robert James Kaes 2001-08-30 16:52:56 +00:00
parent a328cefbf0
commit fc94a56f56
2 changed files with 2 additions and 33 deletions

View File

@ -1,4 +1,4 @@
/* $Id: utils.c,v 1.7 2001-08-28 04:33:54 rjkaes Exp $ /* $Id: utils.c,v 1.8 2001-08-30 16:52:56 rjkaes Exp $
* *
* Misc. routines which are used by the various functions to handle strings * Misc. routines which are used by the various functions to handle strings
* and memory allocation and pretty much anything else we can think of. Also, * and memory allocation and pretty much anything else we can think of. Also,
@ -30,34 +30,6 @@
#include "sock.h" #include "sock.h"
#include "utils.h" #include "utils.h"
/*
* Find the start of the needle in the haystack. Limits the search to less
* than "length" characters. Returns NULL if the needle is not found.
*/
char *xstrstr(char *haystack, char *needle, size_t length,
bool_t case_sensitive)
{
unsigned int i;
/* Used to specify which function to use... need the decl. */
int (*fn) (const char *s1, const char *s2, size_t n);
if (case_sensitive)
fn = strncmp;
else
fn = strncasecmp;
if (strlen(needle) > length)
return NULL;
for (i = 0; i <= length - strlen(needle); i++) {
if ((*fn) (haystack + i, needle, strlen(needle)) == 0)
return (haystack + i);
}
return NULL;
}
/* /*
* Display an error to the client. * Display an error to the client.
*/ */

View File

@ -1,4 +1,4 @@
/* $Id: utils.h,v 1.5 2001-08-27 03:45:34 rjkaes Exp $ /* $Id: utils.h,v 1.6 2001-08-30 16:52:56 rjkaes Exp $
* *
* See 'utils.h' for a detailed description. * See 'utils.h' for a detailed description.
* *
@ -21,9 +21,6 @@
#include "tinyproxy.h" #include "tinyproxy.h"
extern char *xstrstr(char *haystack, char *needle, size_t length,
bool_t case_sensitive);
extern int httperr(struct conn_s *connptr, int err, const char *msg); extern int httperr(struct conn_s *connptr, int err, const char *msg);
extern void makedaemon(void); extern void makedaemon(void);