lib/string: change parameter types to match C standard
The third parameter of strncpy and strncmp is supposed to be a size_t and not a signed int. Signed-off-by: Felix Held <felix-coreboot@felixheld.de> Change-Id: I485e45e18232a0d1625d4d626f923ec66cfbe4a2 Reviewed-on: https://review.coreboot.org/c/coreboot/+/83222 Reviewed-by: Matt DeVillier <matt.devillier@gmail.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Varshit Pandya <pandyavarshit@gmail.com> Reviewed-by: Marshall Dawson <marshalldawson3rd@gmail.com> Reviewed-by: Elyes Haouas <ehaouas@noos.fr>
This commit is contained in:
@@ -71,7 +71,7 @@ char *strrchr(const char *s, int c)
|
||||
return p;
|
||||
}
|
||||
|
||||
char *strncpy(char *to, const char *from, int count)
|
||||
char *strncpy(char *to, const char *from, size_t count)
|
||||
{
|
||||
char *ret = to;
|
||||
char data;
|
||||
@@ -113,7 +113,7 @@ int strcmp(const char *s1, const char *s2)
|
||||
return r;
|
||||
}
|
||||
|
||||
int strncmp(const char *s1, const char *s2, int maxlen)
|
||||
int strncmp(const char *s1, const char *s2, size_t maxlen)
|
||||
{
|
||||
int i;
|
||||
|
||||
|
Reference in New Issue
Block a user