#define DEBUG_PRINT_ON() debug_print_all = 1
#define DEBUG_PRINT_OFF() debug_print_all = 0
#define DEBUG_PRINT(format, args...) \
printf("%s:%d %s(): " format "\n", __FILE__, __LINE__, __func__, ## args)
#define DEBUG_PRINT_ON() debug_print_all = 1
#define DEBUG_PRINT_OFF() debug_print_all = 0
#define DEBUG_PRINT(format, args...) \
printf("%s:%d %s(): " format "\n", __FILE__, __LINE__, __func__, ## args)