/** * @file * @brief File used to test the malloc_dbg, calloc_dbg and free_dbg functions. * @details * This file only have a main function that calls malloc, calloc and free. * When the program exits, memory leaks must be printed. * @author [tinouduart33](https://github.com/tinouduart33) * @see malloc_dbg.c, malloc_dbg.h */ #include /// For IO operations if needed. #include /// For the EXIT_SUCCESS macro and the "real" malloc, calloc and free functions. #include "malloc_dbg.h" /// For the macros malloc, calloc and free and the malloc_dbg, calloc_dbg and free_dbg functions. /** * @brief Main function * @param argc number of arguments (not used) * @param argv list of arguments (not used) * @returns 0 on exit */ int main(int argc, char* argv[]) { int* iptr = malloc(10 * sizeof(int)); char* cptr = calloc(256, sizeof(char)); free(iptr); // free(cptr); return 0; }