projects
/
lttng-tools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
configure: add '-Wundef' to warning flags
[lttng-tools.git]
/
src
/
common
/
compat
/
string.h
diff --git
a/src/common/compat/string.h
b/src/common/compat/string.h
index adb32530b951136cfa10683b57bba4066b0fd45c..4a96cb1456ffd2a928d18439007cfc3959b2b5e5 100644
(file)
--- a/
src/common/compat/string.h
+++ b/
src/common/compat/string.h
@@
-10,6
+10,7
@@
#define _COMPAT_STRING_H
#include <string.h>
#define _COMPAT_STRING_H
#include <string.h>
+#include <stdlib.h>
#ifdef HAVE_STRNLEN
static inline
#ifdef HAVE_STRNLEN
static inline
@@
-24,7
+25,7
@@
size_t lttng_strnlen(const char *str, size_t max)
size_t ret;
const char *end;
size_t ret;
const char *end;
- end = memchr(str, 0, max);
+ end =
(const char *)
memchr(str, 0, max);
if (end) {
ret = (size_t) (end - str);
if (end) {
ret = (size_t) (end - str);
@@
-60,7
+61,7
@@
char *lttng_strndup(const char *s, size_t n)
navail = n + 1;
}
navail = n + 1;
}
- ret = malloc(navail);
+ ret =
(char *)
malloc(navail);
if (!ret) {
goto end;
}
if (!ret) {
goto end;
}
@@
-108,18
+109,18
@@
static inline int lttng_fls(int val)
}
#endif /* HAVE_FLS */
}
#endif /* HAVE_FLS */
-#if HAVE_MEMRCHR
+#if
def
HAVE_MEMRCHR
static inline
void *lttng_memrchr(const void *s, int c, size_t n)
{
static inline
void *lttng_memrchr(const void *s, int c, size_t n)
{
- return memrchr(s, c, n);
+ return
(void *)
memrchr(s, c, n);
}
#else
static inline
void *lttng_memrchr(const void *s, int c, size_t n)
{
int i;
}
#else
static inline
void *lttng_memrchr(const void *s, int c, size_t n)
{
int i;
- const char *str = s;
+ const char *str =
(const char *)
s;
for (i = n-1; i >= 0; i--) {
if (str[i] == (char)c) {
return (void *)(str+i);
for (i = n-1; i >= 0; i--) {
if (str[i] == (char)c) {
return (void *)(str+i);
This page took
0.025141 seconds
and
4
git commands to generate.