x86: vmm: Use a separate vector for posted IRQs
[akaros.git] / kern / src / strstr.c
index 10fbf3a..0e81568 100644 (file)
  * Return pointer to first occurrence of s2 in s1,
  * 0 if none
  */
-char *strstr(char *s1, char *s2)
+char *strstr(const char *s1, const char *s2)
 {
-       char *p;
+       const char *p;
        int f, n;
 
        f = s2[0];
        if (f == 0)
-               return s1;
+               return (char *) s1;
        n = strlen(s2);
        for (p = strchr(s1, f); p; p = strchr(p + 1, f))
                if (strncmp(p, s2, n) == 0)
-                       return p;
-       return 0;
+                       return (char *) p;
+       return NULL;
 }
 
 /* Case insensitive strcmp */