diff --git a/include/mdbfakeglib.h b/include/mdbfakeglib.h index a70de79..6df9dc1 100644 --- a/include/mdbfakeglib.h +++ b/include/mdbfakeglib.h @@ -117,6 +117,7 @@ typedef struct GOptionContext { #define g_malloc malloc #define g_free free #define g_realloc realloc +#define g_memdup2 g_memdup #define G_STR_DELIMITERS "_-|> <." diff --git a/src/libmdb/fakeglib.c b/src/libmdb/fakeglib.c index 4cf6204..b767eea 100644 --- a/src/libmdb/fakeglib.c +++ b/src/libmdb/fakeglib.c @@ -38,10 +38,6 @@ const char *mdb_iconv_name_from_code_page(int code_page); /* string functions */ void *g_memdup(const void *src, size_t len) { - return g_memdup2(src, len); -} - -void *g_memdup2(const void *src, size_t len) { void *dst = malloc(len); memcpy(dst, src, len); return dst; @@ -130,7 +126,7 @@ int vasprintf(char **ret, const char *format, va_list ap) { char *g_strdup(const char *input) { size_t len = strlen(input); - return g_memdup2(input, len+1); + return g_memdup(input, len+1); } char *g_strndup(const char *src, size_t len) {