rem: "%s [-h] [-s server] [-z] " UOPTS "{-i|-f|-V" SOPTS "} {-c|-t} <config>\n\n"
add: "    %s [-h|-V] [-z] " UOPTS "[-s server] {-i|-f" SOPTS "} {-c|-t} <config>\n\n"
context: UsageError(char *msg){    if (msg != NULL) {	fprintf(stderr, "\nError: %s\n", msg);    }    fprintf(stderr,	"\nUsage:\n\n"	""	"%s [-h] [-s server] [-z] " UOPTS "{-i|-f|-V" SOPTS "} {-c|-t} <config>\n\n"	""	"Where:\n\n"	""	"    -h           Print this usage message and exit.\n"	"    -i           Run in installed mode, log output to file.\n"	"    -f           Run in foreground mode, log output to screen.\n"	"    -V           Print identification of server and exit.\n"	"    -s <server>  Server to run when > 1 server in config file.\n"	"    -z           Enable fast memory allocator (see documentation).\n"#ifdef WIN32    	"    -I           Install as an NT service."    	"    -R           Remove installed NT service."#else	"    -k           Kill running server (based on pidfile) and continue.\n"	"    -K           Kill running server (based on pidfile) and terminate.\n"	"    -d           Ignore SIGINT for debugging on some platforms.\n"	"    -r <root>    chroot(root) after reading config file (recommended)\n"	"    -u <user>    setuid() to get given uid/user (normally required)\n"	"    -g <group>   setgid() to get given gid/group (perhaps useful)\n"#endif	"    -c <config>  Path to the config file (.ini format)\n"	"    -t <config>  Path to the config file (.tcl format)\n\n"	""	"Note:  One of {-c|-t} and <config> is required.\n\n", nsconf.argv0);    exit(msg ? 1 : 0);}