char buffer[messageConstructionSize]; // building the message here
vsnprintf(buffer, sizeof(buffer), format, args);
for (char *p = buffer; *p; p++)
char buffer[messageConstructionSize]; // building the message here
vsnprintf(buffer, sizeof(buffer), format, args);
for (char *p = buffer; *p; p++)