70 |
BOOL g_numlock_sync = False; |
BOOL g_numlock_sync = False; |
71 |
extern BOOL g_owncolmap; |
extern BOOL g_owncolmap; |
72 |
extern BOOL g_ownbackstore; |
extern BOOL g_ownbackstore; |
73 |
|
extern uint32 g_embed_wnd; |
74 |
|
|
75 |
#ifdef WITH_RDPSND |
#ifdef WITH_RDPSND |
76 |
BOOL g_rdpsnd = False; |
BOOL g_rdpsnd = False; |
119 |
fprintf(stderr, " -S: caption button size (single application mode)\n"); |
fprintf(stderr, " -S: caption button size (single application mode)\n"); |
120 |
fprintf(stderr, " -T: window title\n"); |
fprintf(stderr, " -T: window title\n"); |
121 |
fprintf(stderr, " -N: enable numlock syncronization\n"); |
fprintf(stderr, " -N: enable numlock syncronization\n"); |
122 |
|
fprintf(stderr, " -X: embed into another window with a given id.\n"); |
123 |
fprintf(stderr, " -a: connection colour depth\n"); |
fprintf(stderr, " -a: connection colour depth\n"); |
124 |
fprintf(stderr, " -r: enable specified device redirection (this flag can be repeated)\n"); |
fprintf(stderr, " -r: enable specified device redirection (this flag can be repeated)\n"); |
125 |
fprintf(stderr, |
fprintf(stderr, |
247 |
prompt_password = False; |
prompt_password = False; |
248 |
domain[0] = password[0] = shell[0] = directory[0] = 0; |
domain[0] = password[0] = shell[0] = directory[0] = 0; |
249 |
strcpy(keymapname, "en-us"); |
strcpy(keymapname, "en-us"); |
250 |
|
g_embed_wnd = 0; |
251 |
|
|
252 |
g_num_devices = 0; |
g_num_devices = 0; |
253 |
|
|
257 |
#define VNCOPT |
#define VNCOPT |
258 |
#endif |
#endif |
259 |
|
|
260 |
while ((c = getopt(argc, argv, VNCOPT "u:d:s:c:p:n:k:g:fbBeEmCDKS:T:Na:r:045h?")) != -1) |
while ((c = getopt(argc, argv, VNCOPT "u:d:s:c:p:n:k:g:fbBeEmCDKS:T:NX:a:r:045h?")) != -1) |
261 |
{ |
{ |
262 |
switch (c) |
switch (c) |
263 |
{ |
{ |
404 |
g_numlock_sync = True; |
g_numlock_sync = True; |
405 |
break; |
break; |
406 |
|
|
407 |
|
case 'X': |
408 |
|
g_embed_wnd = strtol(optarg, NULL, 10); |
409 |
|
break; |
410 |
|
|
411 |
case 'a': |
case 'a': |
412 |
g_server_bpp = strtol(optarg, NULL, 10); |
g_server_bpp = strtol(optarg, NULL, 10); |
413 |
if (g_server_bpp != 8 && g_server_bpp != 16 && g_server_bpp != 15 |
if (g_server_bpp != 8 && g_server_bpp != 16 && g_server_bpp != 15 |