ReactOS 0.4.16-dev-340-g0540c21
strstr.c File Reference
#include <precomp.h>
Include dependency graph for strstr.c:

Go to the source code of this file.

Functions

char *CDECL strstr (const char *s, const char *find)
 

Function Documentation

◆ strstr()

char *CDECL strstr ( const char s,
const char find 
)

Definition at line 17 of file strstr.c.

18{
19 char c, sc;
20 size_t len;
21
22 if ((c = *find++) != 0)
23 {
24 len = strlen(find);
25 do {
26 do {
27 if ((sc = *s++) == 0)
28 return 0;
29 } while (sc != c);
30 } while (strncmp(s, find, len) != 0);
31 s--;
32 }
33 return (char *)((size_t)s);
34}
ACPI_SIZE strlen(const char *String)
Definition: utclib.c:269
int strncmp(const char *String1, const char *String2, ACPI_SIZE Count)
Definition: utclib.c:534
static TAGID TAGID find
Definition: db.cpp:155
__kernel_size_t size_t
Definition: linux.h:237
GLdouble s
Definition: gl.h:2039
const GLubyte * c
Definition: glext.h:8905
GLenum GLsizei len
Definition: glext.h:6722
#define c
Definition: ke_i.h:80