MAX_INT_STR_DIGITS
result = malloc(MAX_INT_STR_DIGITS);
snprintf(result, MAX_INT_STR_DIGITS, "%d", scale);