X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=src%2Fcommon%2Fcompat%2Fstring.h;h=4a96cb1456ffd2a928d18439007cfc3959b2b5e5;hb=ce7fc42f24c2c9a62a5eeb77f248d27a5cb4de4b;hp=c9aa7f7fa099e3575b9a565176768a6bf6c4b134;hpb=48a4000561343808724f7cb5fa8c131877489ccd;p=lttng-tools.git diff --git a/src/common/compat/string.h b/src/common/compat/string.h index c9aa7f7fa..4a96cb145 100644 --- a/src/common/compat/string.h +++ b/src/common/compat/string.h @@ -25,7 +25,7 @@ size_t lttng_strnlen(const char *str, size_t max) 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); @@ -61,7 +61,7 @@ char *lttng_strndup(const char *s, size_t n) navail = n + 1; } - ret = malloc(navail); + ret = (char *) malloc(navail); if (!ret) { goto end; } @@ -109,7 +109,7 @@ static inline int lttng_fls(int val) } #endif /* HAVE_FLS */ -#if HAVE_MEMRCHR +#ifdef HAVE_MEMRCHR static inline void *lttng_memrchr(const void *s, int c, size_t n) { @@ -120,7 +120,7 @@ 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);