body = msg + hlen;
va_start( argp, fmt ); // suss out parm past fmt
vsnprintf( body, sizeof( msg ) - (hlen+2), fmt, argp ); // add in user message formatting it along the way
fprintf( stderr, "%s", msg ); // we grew from printfs so all existing msg have \n; assume there
body = msg + hlen;
va_start( argp, fmt ); // suss out parm past fmt
vsnprintf( body, sizeof( msg ) - (hlen+2), fmt, argp ); // add in user message formatting it along the way
fprintf( stderr, "%s", msg ); // we grew from printfs so all existing msg have \n; assume there