#include #include #define CUTILS_DEBUG_TRACE #include "debug.h" #include "log.h" int main (void) { char *ptr; ptr = malloc ((sizeof *ptr) * 1); ptr = realloc (ptr, (sizeof *ptr) * 4096); ptr = realloc (ptr, (sizeof *ptr) * 524288); free (ptr); log_print (LOG_LEVEL_ERROR, "error! %s\n", "string fmt"); log_print (LOG_LEVEL_WARNING, "warning! %c\n", 'c'); log_print (LOG_LEVEL_INFO, "info! %d\n", 42); log_print (LOG_LEVEL_OK, "okay! %#x\n", 69); log_print (LOG_LEVEL_DEBUG, "debug! %04.04f\n", 13.37); log_print_fl (LOG_LEVEL_OK, __FILE__, __LINE__, "file and line\n"); return EXIT_SUCCESS; }