]> git.llucax.com Git - z.facultad/75.42/calculadora.git/blob - memdebug_debugger.h
Se mejora la salida del memdebug y se hace que solo imprima la memoria alocada a
[z.facultad/75.42/calculadora.git] / memdebug_debugger.h
1 /* vim: set et sts=4 sw=4 fdm=indent fdl=1 fdn=1 fo+=t tw=80:
2  *
3  * Taller de Programación (75.42).
4  *
5  * Ejercicio Número 2:
6  * Programa calculadora.
7  *
8  * Copyleft 2003 - Leandro Lucarella <llucare@fi.uba.ar>
9  * Puede copiar, modificar y distribuir este programa bajo los términos de
10  * la licencia GPL (http://www.gnu.org/).
11  *
12  * Creado: sáb ago 30 20:08:45 ART 2003
13  *
14  * $Id$
15  */
16
17 /** \file
18  *
19  * Este es el archivo a incluir si se quieren usar las funciones personalizadas
20  * de malloc() y free().
21  */
22
23 #ifndef MEMDEBUG_DEBUGGER_H
24 #define MEMDEBUG_DEBUGGER_H
25
26 #include "memdebug.h"
27
28 #ifdef malloc
29 #undef malloc
30 #endif
31
32 #ifdef free
33 #undef free
34 #endif
35
36 /**
37  * Malloc personalizado.
38  * \see memdebug_malloc()
39  */
40 #define malloc(b) memdebug_malloc(b, __FILE__, __LINE__)
41
42 /**
43  * Free personalizado.
44  * \see memdebug_free()
45  */
46 #define free(p) memdebug_free(p)
47
48 #endif /* MEMDEBUG_DEBUGGER_H */