#define DEBUG_ERROR(M,...) fprintf(stderr, "[ERROR] (%s:%d: (error: %s)) " M " ", __FILE__, __LINE__, clean_errno(),##__VA_ARGS__)