add_char
add_char(buffer, bufferSize, ' ');
add_char(buffer, bufferSize, '\\');
add_char(buffer, bufferSize, *arg);
add_char(buffer, bufferSize, '\0');