summaryrefslogtreecommitdiffhomepage
path: root/src/utils.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/utils.c')
-rw-r--r--src/utils.c30
1 files changed, 1 insertions, 29 deletions
diff --git a/src/utils.c b/src/utils.c
index 5278a14..9c7bf19 100644
--- a/src/utils.c
+++ b/src/utils.c
@@ -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
* and memory allocation and pretty much anything else we can think of. Also,
@@ -31,34 +31,6 @@
#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.
*/
#define HEADER_SIZE (1024 * 8)