Fix some prototypes.
authorflorian <florian@a5019735-40e9-0310-863c-91ae7b9d1cf9>
Thu, 18 Oct 2012 03:17:32 +0000 (03:17 +0000)
committerflorian <florian@a5019735-40e9-0310-863c-91ae7b9d1cf9>
Thu, 18 Oct 2012 03:17:32 +0000 (03:17 +0000)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13054 a5019735-40e9-0310-863c-91ae7b9d1cf9

coregrind/m_libcbase.c
include/pub_tool_libcbase.h

index 866bb78f767827ffb42468c0a100acc860fb291d..a5adac585f499e52746ac37695c8743981bcbc3f 100644 (file)
@@ -362,7 +362,7 @@ Int VG_(strncasecmp) ( const Char* s1, const Char* s2, SizeT nmax )
    }
 }
 
-Char* VG_(strstr) ( const Char* haystack, Char* needle )
+Char* VG_(strstr) ( const Char* haystack, const Char* needle )
 {
    SizeT n; 
    if (haystack == NULL)
@@ -377,7 +377,7 @@ Char* VG_(strstr) ( const Char* haystack, Char* needle )
    }
 }
 
-Char* VG_(strcasestr) ( const Char* haystack, Char* needle )
+Char* VG_(strcasestr) ( const Char* haystack, const Char* needle )
 {
    Int n; 
    if (haystack == NULL)
@@ -508,7 +508,7 @@ SizeT VG_(strspn) ( const Char* s, const Char* accpt )
    return count;
 }
 
-SizeT VG_(strcspn) ( const Char* s, const char* reject )
+SizeT VG_(strcspn) ( const Char* s, const Char* reject )
 {
    SizeT count = 0;
    while (*s != '\0') {
index 14c917b43fb862c18e80174ebb08f38134db8e68..304aa0c81950ad57b982eb03e3c88b3a33b54cb4 100644 (file)
@@ -92,12 +92,12 @@ extern Int   VG_(strcmp)         ( const Char* s1, const Char* s2 );
 extern Int   VG_(strcasecmp)     ( const Char* s1, const Char* s2 );
 extern Int   VG_(strncmp)        ( const Char* s1, const Char* s2, SizeT nmax );
 extern Int   VG_(strncasecmp)    ( const Char* s1, const Char* s2, SizeT nmax );
-extern Char* VG_(strstr)         ( const Char* haystack, Char* needle );
-extern Char* VG_(strcasestr)     ( const Char* haystack, Char* needle );
+extern Char* VG_(strstr)         ( const Char* haystack, const Char* needle );
+extern Char* VG_(strcasestr)     ( const Char* haystack, const Char* needle );
 extern Char* VG_(strchr)         ( const Char* s, Char c );
 extern Char* VG_(strrchr)        ( const Char* s, Char c );
 extern SizeT VG_(strspn)         ( const Char* s, const Char* accpt );
-extern SizeT VG_(strcspn)        ( const Char* s, const char* reject );
+extern SizeT VG_(strcspn)        ( const Char* s, const Char* reject );
 
 /* strtok* functions and some parsing utilities. */
 extern Char* VG_(strtok_r)       (Char* s, const Char* delim, Char** saveptr);