ERR_PRINT_BUF_SIZE
char msg[ERR_PRINT_BUF_SIZE];
char buf[ERR_PRINT_BUF_SIZE] = "";
#define MAX_DATA_LEN (ERR_PRINT_BUF_SIZE - TYPICAL_MAX_OUTPUT_BEFORE_DATA)