Annotation of embedaddon/hping2/memstr.c, revision 1.1.1.1
1.1 misho 1: /*
2: * $smu-mark$
3: * $name: memstr.c$
4: * $author: Salvatore Sanfilippo <antirez@invece.org>$
5: * $copyright: Copyright (C) 1999 by Salvatore Sanfilippo$
6: * $license: This software is under GPL version 2 of license$
7: * $date: Fri Nov 5 11:55:48 MET 1999$
8: * $rev: 4$
9: */
10:
11: #include <string.h>
12: #include <stdlib.h> /* NULL macro */
13:
14: char *memstr(char *haystack, char *needle, int size)
15: {
16: char *p;
17: char needlesize = strlen(needle);
18:
19: for (p = haystack; p <= (haystack-needlesize+size); p++)
20: {
21: if (memcmp(p, needle, needlesize) == 0)
22: return p; /* found */
23: }
24: return NULL;
25: }
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>