* grub-core/lib/posix_wrap/limits.h (SHRT_MAX): New define.
(INT_MAX): Likewise. * grub-core/lib/posix_wrap/stdio.h (snprintf): New function. * grub-core/lib/posix_wrap/stdlib.h (abs): Likewise. * grub-core/lib/posix_wrap/string.h (memcmp): Likewise. (strcpy): Likewise. (strstr): Likewise. (strchr): Likewise. (strncpy): Likewise. (strcat): Likewise. (strncat): Likewise. (strcoll): Likewise. * include/grub/types.h (GRUB_SHRT_MAX): New define. (GRUB_INT_MAX): Likewise.
This commit is contained in:
parent
db7337a3d3
commit
0b3b3b38bd
6 changed files with 91 additions and 1 deletions
|
@ -45,6 +45,55 @@ memcpy (void *dest, const void *src, grub_size_t n)
|
|||
{
|
||||
return grub_memcpy (dest, src, n);
|
||||
}
|
||||
#endif
|
||||
|
||||
static inline int
|
||||
memcmp (const void *s1, const void *s2, size_t n)
|
||||
{
|
||||
return grub_memcmp (s1, s2, n);
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
static inline char *
|
||||
strcpy (char *dest, const char *src)
|
||||
{
|
||||
return grub_strcpy (dest, src);
|
||||
}
|
||||
|
||||
static inline char *
|
||||
strstr (const char *haystack, const char *needle)
|
||||
{
|
||||
return grub_strstr (haystack, needle);
|
||||
}
|
||||
|
||||
static inline char *
|
||||
strchr (const char *s, int c)
|
||||
{
|
||||
return grub_strchr (s, c);
|
||||
}
|
||||
|
||||
static inline char *
|
||||
strncpy (char *dest, const char *src, size_t n)
|
||||
{
|
||||
return grub_strncpy (dest, src, n);
|
||||
}
|
||||
|
||||
static inline char *
|
||||
strcat (char *dest, const char *src)
|
||||
{
|
||||
return grub_strcat (dest, src);
|
||||
}
|
||||
|
||||
static inline char *
|
||||
strncat (char *dest, const char *src, size_t n)
|
||||
{
|
||||
return grub_strncat (dest, src, n);
|
||||
}
|
||||
|
||||
static inline int
|
||||
strcoll (const char *s1, const char *s2)
|
||||
{
|
||||
return grub_strcmp (s1, s2);
|
||||
}
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue