CHDK_DE Vorschauversion  Trunk Rev. 5249
 Alle Datenstrukturen Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Makrodefinitionen
strstr.c-Dateireferenz

gehe zum Quellcode dieser Datei

Funktionen

char * strchr (const char *, int)
 
int strncmp (const void *, const void *, size_t)
 
size_t strlen (const char *)
 
char * strstr (const char *s1, const char *s2)
 

Dokumentation der Funktionen

char* strchr ( const char *  ,
int   
)

Definiert in Zeile 820 der Datei wrappers.c.

820  {
821  return _strchr(s, c);
822 }
size_t strlen ( const char *  )

Definiert in Zeile 34 der Datei strlen.c.

35 {
36  const char *start = str;
37 
38  while (*str)
39  str++;
40 
41  return str - start;
42 }
int strncmp ( const void *  ,
const void *  ,
size_t   
)
char* strstr ( const char *  s1,
const char *  s2 
)

Definiert in Zeile 30 der Datei strstr.c.

31 {
32  const char *p = s1;
33  const size_t len = strlen (s2);
34 
35  for (; (p = strchr (p, *s2)) != 0; p++)
36  {
37  if (strncmp (p, s2, len) == 0)
38  return (char *)p;
39  }
40  return (0);
41 }