Index: tools/smidump.c --- tools/smidump.c.orig +++ tools/smidump.c @@ -252,11 +252,10 @@ static void usage() printf_state=_set_printf_count_output(1); #endif #endif - fprintf(stderr, " --%s-%s%s%s%n", + n = fprintf(stderr, " --%s-%s%s%s", driver->name, driver->opt[i].name, value ? "=" : "", - value ? value : "", - &n); + value ? value : ""); #ifdef _MSC_VER #if _MSC_VER >= 1400 (void)_set_printf_count_output(printf_state);