diff options
Diffstat (limited to 'libass/ass_compat.h')
-rw-r--r-- | libass/ass_compat.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/libass/ass_compat.h b/libass/ass_compat.h index dc3395e..ae16bb7 100644 --- a/libass/ass_compat.h +++ b/libass/ass_compat.h @@ -26,4 +26,15 @@ #define inline __inline #endif +#ifndef HAVE_STRDUP +char *ass_strdup_fallback(const char *s); // definition in ass_utils.c +#define strdup ass_strdup_fallback +#endif + +#ifndef HAVE_STRNDUP +#include <stddef.h> +char *ass_strndup_fallback(const char *s, size_t n); // definition in ass_utils.c +#define strndup ass_strndup_fallback +#endif + #endif /* LIBASS_COMPAT_H */ |