mirror of
https://github.com/fail0verflow/switch-coreboot.git
synced 2025-05-04 01:39:18 -04:00
Use size_t (instead of int) whereever the manpage of the respective
function specifies size_t. Signed-off-by: Uwe Hermann <uwe@hermann-uwe.de> Acked-by: Peter Stuge <peter@stuge.se> git-svn-id: svn://coreboot.org/repository/LinuxBIOSv3@301 f3766cd6-281f-0410-b1cd-43a5c92072e9
This commit is contained in:
parent
246020263e
commit
7666e8d31b
2 changed files with 10 additions and 9 deletions
|
@ -24,10 +24,10 @@
|
|||
#include <arch/types.h>
|
||||
|
||||
/* Prototypes for functions from lib/mem.c. */
|
||||
extern void *memcpy(void *dest, const void *src, int len);
|
||||
extern void *memmove(void *dest, const void *src, int len);
|
||||
extern void *memset(void *v, unsigned char a, int len);
|
||||
extern int memcmp(const void *s1, const void *s2, int len);
|
||||
extern void *memcpy(void *dest, const void *src, size_t len);
|
||||
extern void *memmove(void *dest, const void *src, size_t len);
|
||||
extern void *memset(void *v, unsigned char a, size_t len);
|
||||
extern int memcmp(const void *s1, const void *s2, size_t len);
|
||||
|
||||
/* Prototypes for functions from console/vsprintf.c. */
|
||||
extern int sprintf(char *buf, const char *fmt, ...);
|
||||
|
|
11
lib/mem.c
11
lib/mem.c
|
@ -44,7 +44,8 @@
|
|||
* @param len Number of bytes to copy.
|
||||
* @param backwards Start at the end, used by memmove() when dest > src.
|
||||
*/
|
||||
static void memcpy_helper(void *dest, const void *src, int len, int backwards)
|
||||
static void memcpy_helper(void *dest, const void *src, size_t len,
|
||||
int backwards)
|
||||
{
|
||||
u8 *d = dest;
|
||||
const u8 *s = src;
|
||||
|
@ -108,7 +109,7 @@ static void memcpy_helper(void *dest, const void *src, int len, int backwards)
|
|||
* @param src Pointer to the source memory area.
|
||||
* @param len Number of bytes to copy.
|
||||
*/
|
||||
void memcpy(void *dest, const void *src, int len)
|
||||
void memcpy(void *dest, const void *src, size_t len)
|
||||
{
|
||||
memcpy_helper(dest, src, len, 0);
|
||||
}
|
||||
|
@ -122,7 +123,7 @@ void memcpy(void *dest, const void *src, int len)
|
|||
* @param src Pointer to the source memory area.
|
||||
* @param len Number of bytes to copy.
|
||||
*/
|
||||
void memmove(void *dest, const void *src, int len)
|
||||
void memmove(void *dest, const void *src, size_t len)
|
||||
{
|
||||
memcpy_helper(dest, src, len, dest > src && dest < (src + len));
|
||||
}
|
||||
|
@ -134,7 +135,7 @@ void memmove(void *dest, const void *src, int len)
|
|||
* @param a The byte which is used for filling the memory area.
|
||||
* @param len The number of bytes to write.
|
||||
*/
|
||||
void memset(void *v, unsigned char a, int len)
|
||||
void memset(void *v, unsigned char a, size_t len)
|
||||
{
|
||||
unsigned char *cp = v;
|
||||
while (len--)
|
||||
|
@ -152,7 +153,7 @@ void memset(void *v, unsigned char a, int len)
|
|||
* @return Returns a negative number if s1 is shorter than s2. Returns zero if
|
||||
* s1 matches s2. Returns a positive number if s1 is longer than s2.
|
||||
*/
|
||||
int memcmp(const void *s1, const void *s2, int len)
|
||||
int memcmp(const void *s1, const void *s2, size_t len)
|
||||
{
|
||||
const unsigned char *d = (const unsigned char *)s1;
|
||||
const unsigned char *s = (const unsigned char *)s2;
|
||||
|
|
Loading…
Add table
Reference in a new issue