lib: Fix prototype of srprs_str
authorVolker Lendecke <vl@samba.org>
Fri, 4 May 2018 20:28:43 +0000 (22:28 +0200)
committerJeremy Allison <jra@samba.org>
Tue, 24 Jul 2018 18:36:50 +0000 (20:36 +0200)
Many callers use "-1" as the "len" argument. That's what ssize_t is for.

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
source3/lib/srprs.c
source3/lib/srprs.h

index 80dbc96c854db62d8e0c4fc106758b63c4ea26a6..02f4c80e27b0bab0921a864a31ddb50c746faed7 100644 (file)
@@ -44,7 +44,7 @@ bool srprs_char(const char** ptr, char c) {
        return false;
 }
 
-bool srprs_str(const char** ptr, const char* str, size_t len)
+bool srprs_str(const char** ptr, const char* str, ssize_t len)
 {
        if (len == -1)
                len = strlen(str);
index c1aec13e4af0cd0884c4955f525beeae60a917b9..1b3d355c1fb44326539a5ced961f26ce178c909d 100644 (file)
@@ -65,7 +65,7 @@ bool srprs_char(const char** ptr, char c);
  *
  * @return true if matched
  */
-bool srprs_str(const char** ptr, const char* str, size_t len);
+bool srprs_str(const char** ptr, const char* str, ssize_t len);
 
 /**
  * Match a single character from a set.