out supported parameters when passing none

git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@728 423420c4-83ab-492f-b58f-81f9feb106b5
This commit is contained in:
Jay Sorg 2004-06-27 19:38:18 +00:00
parent 7f90b0ea1f
commit 589e0cbd87

View File

@ -517,7 +517,6 @@ void ui_main_loop(void)
// connect
if (!rdp_connect(g_servername, RDP_LOGON_NORMAL, "", "", "", ""))
return;
printf("connected\n");
// start notifier
SocketNotifier = new QSocketNotifier(g_sock, QSocketNotifier::Read, MW);
MW->connect(SocketNotifier, SIGNAL(activated(int)), MW, SLOT(dataReceived()));
@ -1248,6 +1247,22 @@ void error(char* format, ...)
va_end(ap);
}
/*****************************************************************************/
void out_params(void)
{
fprintf(stderr, "rdesktop: A Remote Desktop Protocol client.\n");
fprintf(stderr, "Version " VERSION ". Copyright (C) 1999-2003 Matt Chapman.\n");
fprintf(stderr, "See http://www.rdesktop.org/ for more information.\n\n");
fprintf(stderr, "Usage: qtrdesktop [options] server\n");
fprintf(stderr, " -g: desktop geometry (WxH)\n");
fprintf(stderr, " -4: use RDP version 4\n");
fprintf(stderr, " -5: use RDP version 5 (default)\n");
fprintf(stderr, " -t: tcp port)\n");
fprintf(stderr, " -a: connection colour depth\n");
fprintf(stderr, " -T: window title\n");
fprintf(stderr, "\n");
}
/*****************************************************************************/
/* produce a hex dump */
void hexdump(unsigned char *p, unsigned int len)
@ -1345,7 +1360,10 @@ int parse_parameters(int in_argc, char** in_argv)
char* p;
if (in_argc <= 1)
{
out_params();
return 0;
}
g_argc = in_argc;
g_argv = in_argv;
for (i = 1; i < in_argc; i++)