Minimize memdup disruption

This commit is contained in:
Evan Miller
2022-12-17 06:47:05 -05:00
parent acce416768
commit 8ba903976a
2 changed files with 2 additions and 5 deletions

View File

@@ -117,6 +117,7 @@ typedef struct GOptionContext {
#define g_malloc malloc #define g_malloc malloc
#define g_free free #define g_free free
#define g_realloc realloc #define g_realloc realloc
#define g_memdup2 g_memdup
#define G_STR_DELIMITERS "_-|> <." #define G_STR_DELIMITERS "_-|> <."

View File

@@ -38,10 +38,6 @@ const char *mdb_iconv_name_from_code_page(int code_page);
/* string functions */ /* string functions */
void *g_memdup(const void *src, size_t len) { 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); void *dst = malloc(len);
memcpy(dst, src, len); memcpy(dst, src, len);
return dst; return dst;
@@ -130,7 +126,7 @@ int vasprintf(char **ret, const char *format, va_list ap) {
char *g_strdup(const char *input) { char *g_strdup(const char *input) {
size_t len = strlen(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) { char *g_strndup(const char *src, size_t len) {