|
@@ -129,7 +129,8 @@ static bool countcheck(const char *func, int line, const char *source)
|
|
|
return FALSE; /* allow this */
|
|
|
}
|
|
|
|
|
|
-void *curl_dbg_malloc(size_t wantedsize, int line, const char *source)
|
|
|
+ALLOC_FUNC void *curl_dbg_malloc(size_t wantedsize,
|
|
|
+ int line, const char *source)
|
|
|
{
|
|
|
struct memdebug *mem;
|
|
|
size_t size;
|
|
@@ -155,8 +156,8 @@ void *curl_dbg_malloc(size_t wantedsize, int line, const char *source)
|
|
|
return (mem ? mem->mem : NULL);
|
|
|
}
|
|
|
|
|
|
-void *curl_dbg_calloc(size_t wanted_elements, size_t wanted_size,
|
|
|
- int line, const char *source)
|
|
|
+ALLOC_FUNC void *curl_dbg_calloc(size_t wanted_elements, size_t wanted_size,
|
|
|
+ int line, const char *source)
|
|
|
{
|
|
|
struct memdebug *mem;
|
|
|
size_t size, user_size;
|
|
@@ -183,7 +184,8 @@ void *curl_dbg_calloc(size_t wanted_elements, size_t wanted_size,
|
|
|
return (mem ? mem->mem : NULL);
|
|
|
}
|
|
|
|
|
|
-char *curl_dbg_strdup(const char *str, int line, const char *source)
|
|
|
+ALLOC_FUNC char *curl_dbg_strdup(const char *str,
|
|
|
+ int line, const char *source)
|
|
|
{
|
|
|
char *mem;
|
|
|
size_t len;
|
|
@@ -207,7 +209,8 @@ char *curl_dbg_strdup(const char *str, int line, const char *source)
|
|
|
}
|
|
|
|
|
|
#if defined(WIN32) && defined(UNICODE)
|
|
|
-wchar_t *curl_dbg_wcsdup(const wchar_t *str, int line, const char *source)
|
|
|
+ALLOC_FUNC wchar_t *curl_dbg_wcsdup(const wchar_t *str,
|
|
|
+ int line, const char *source)
|
|
|
{
|
|
|
wchar_t *mem;
|
|
|
size_t wsiz, bsiz;
|
|
@@ -410,8 +413,8 @@ int curl_dbg_sclose(curl_socket_t sockfd, int line, const char *source)
|
|
|
return res;
|
|
|
}
|
|
|
|
|
|
-FILE *curl_dbg_fopen(const char *file, const char *mode,
|
|
|
- int line, const char *source)
|
|
|
+ALLOC_FUNC FILE *curl_dbg_fopen(const char *file, const char *mode,
|
|
|
+ int line, const char *source)
|
|
|
{
|
|
|
FILE *res = fopen(file, mode);
|
|
|
|
|
@@ -422,8 +425,8 @@ FILE *curl_dbg_fopen(const char *file, const char *mode,
|
|
|
return res;
|
|
|
}
|
|
|
|
|
|
-FILE *curl_dbg_fdopen(int filedes, const char *mode,
|
|
|
- int line, const char *source)
|
|
|
+ALLOC_FUNC FILE *curl_dbg_fdopen(int filedes, const char *mode,
|
|
|
+ int line, const char *source)
|
|
|
{
|
|
|
FILE *res = fdopen(filedes, mode);
|
|
|
if(source)
|