~ubuntu-branches/ubuntu/trusty/grub2/trusty-updates

« back to all changes in this revision

Viewing changes to grub-core/lib/posix_wrap/string.h

  • Committer: Package Import Robot
  • Author(s): Colin Watson
  • Date: 2012-09-13 18:02:04 UTC
  • mfrom: (1.17.15 upstream)
  • mto: (17.6.27 experimental)
  • mto: This revision was merged to the branch mainline in revision 145.
  • Revision ID: package-import@ubuntu.com-20120913180204-mojnmocbimlom4im
Tags: upstream-2.00
ImportĀ upstreamĀ versionĀ 2.00

Show diffs side-by-side

added added

removed removed

Lines of Context:
39
39
  return grub_strcasecmp (s1, s2);
40
40
}
41
41
 
 
42
#ifdef GRUB_UTIL
 
43
static inline void *
 
44
memcpy (void *dest, const void *src, grub_size_t n)
 
45
{
 
46
  return grub_memcpy (dest, src, n);
 
47
}
 
48
 
 
49
static inline int
 
50
memcmp (const void *s1, const void *s2, size_t n)
 
51
{
 
52
  return grub_memcmp (s1, s2, n);
 
53
}
 
54
 
 
55
#endif
 
56
 
 
57
static inline char *
 
58
strcpy (char *dest, const char *src)
 
59
{
 
60
  return grub_strcpy (dest, src);
 
61
}
 
62
 
 
63
static inline char *
 
64
strstr (const char *haystack, const char *needle)
 
65
{
 
66
  return grub_strstr (haystack, needle);
 
67
}
 
68
 
 
69
static inline char *
 
70
strchr (const char *s, int c)
 
71
{
 
72
  return grub_strchr (s, c);
 
73
}
 
74
 
 
75
static inline char *
 
76
strncpy (char *dest, const char *src, size_t n)
 
77
{
 
78
  return grub_strncpy (dest, src, n);
 
79
}
 
80
 
 
81
static inline char *
 
82
strcat (char *dest, const char *src)
 
83
{
 
84
  return grub_strcat (dest, src);
 
85
}
 
86
 
 
87
static inline char *
 
88
strncat (char *dest, const char *src, size_t n)
 
89
{
 
90
  return grub_strncat (dest, src, n);
 
91
}
 
92
 
 
93
static inline int
 
94
strcoll (const char *s1, const char *s2)
 
95
{
 
96
  return grub_strcmp (s1, s2);
 
97
}
 
98
 
 
99
static inline void *
 
100
memchr (const void *s, int c, size_t n)
 
101
{
 
102
  return grub_memchr (s, c, n);
 
103
}
 
104
 
42
105
#endif