Lines 69-75
Link Here
|
69 |
* |
69 |
* |
70 |
* @return a pointer to the newly allocated and zeroed memory |
70 |
* @return a pointer to the newly allocated and zeroed memory |
71 |
*/ |
71 |
*/ |
72 |
#define ggz_malloc(size) _ggz_malloc(size, __FUNCTION__ " in " __FILE__, __LINE__) |
72 |
#define ggz_malloc(size) _ggz_malloc(size, __FILE__, __LINE__) |
73 |
|
73 |
|
74 |
|
74 |
|
75 |
/** |
75 |
/** |
Lines 80-86
Link Here
|
80 |
* |
80 |
* |
81 |
* @return pointer to allocated memory |
81 |
* @return pointer to allocated memory |
82 |
*/ |
82 |
*/ |
83 |
#define ggz_realloc(mem, size) _ggz_realloc(mem, size, __FUNCTION__ " in " __FILE__, __LINE__) |
83 |
#define ggz_realloc(mem, size) _ggz_realloc(mem, size, __FILE__, __LINE__) |
84 |
|
84 |
|
85 |
|
85 |
|
86 |
/** |
86 |
/** |
Lines 90-96
Link Here
|
90 |
* |
90 |
* |
91 |
* @return failure code |
91 |
* @return failure code |
92 |
*/ |
92 |
*/ |
93 |
#define ggz_free(mem) _ggz_free(mem, __FUNCTION__ " in " __FILE__, __LINE__) |
93 |
#define ggz_free(mem) _ggz_free(mem, __FILE__, __LINE__) |
94 |
|
94 |
|
95 |
|
95 |
|
96 |
/** |
96 |
/** |
Lines 102-108
Link Here
|
102 |
* |
102 |
* |
103 |
* @note It is safe to pass a NULL string. |
103 |
* @note It is safe to pass a NULL string. |
104 |
*/ |
104 |
*/ |
105 |
#define ggz_strdup(string) _ggz_strdup(string, __FUNCTION__ " in " __FILE__, __LINE__) |
105 |
#define ggz_strdup(string) _ggz_strdup(string, __FILE__, __LINE__) |
106 |
|
106 |
|
107 |
|
107 |
|
108 |
|
108 |
|