MAX_CHAR_STRING_SIZE
if (len > 0 && len < MAX_CHAR_STRING_SIZE) {
char charbuf[MAX_CHAR_STRING_SIZE];