30 |
#include <errno.h> |
#include <errno.h> |
31 |
#include "rdesktop.h" |
#include "rdesktop.h" |
32 |
|
|
|
#ifdef HAVE_ICONV |
|
33 |
#ifdef HAVE_LOCALE_H |
#ifdef HAVE_LOCALE_H |
34 |
#include <locale.h> |
#include <locale.h> |
35 |
#endif |
#endif |
36 |
|
#ifdef HAVE_ICONV |
37 |
#ifdef HAVE_LANGINFO_H |
#ifdef HAVE_LANGINFO_H |
38 |
#include <langinfo.h> |
#include <langinfo.h> |
39 |
#endif |
#endif |
50 |
char g_title[64] = ""; |
char g_title[64] = ""; |
51 |
char g_username[64]; |
char g_username[64]; |
52 |
char g_hostname[16]; |
char g_hostname[16]; |
53 |
char keymapname[PATH_MAX]; |
char keymapname[PATH_MAX] = "en-us"; |
54 |
int g_keylayout = 0x409; /* Defaults to US keyboard layout */ |
int g_keylayout = 0x409; /* Defaults to US keyboard layout */ |
55 |
|
|
56 |
int g_width = 800; /* width is special: If 0, the |
int g_width = 800; /* width is special: If 0, the |
370 |
uint32 flags, ext_disc_reason = 0; |
uint32 flags, ext_disc_reason = 0; |
371 |
char *p; |
char *p; |
372 |
int c; |
int c; |
373 |
|
char *locale; |
374 |
int username_option = 0; |
int username_option = 0; |
375 |
|
|
376 |
|
/* Set locale according to environment */ |
377 |
|
locale = setlocale(LC_ALL, ""); |
378 |
|
if (locale) |
379 |
|
{ |
380 |
|
xkeymap_from_locale(locale); |
381 |
|
} |
382 |
|
|
383 |
flags = RDP_LOGON_NORMAL; |
flags = RDP_LOGON_NORMAL; |
384 |
prompt_password = False; |
prompt_password = False; |
385 |
domain[0] = password[0] = shell[0] = directory[0] = 0; |
domain[0] = password[0] = shell[0] = directory[0] = 0; |
|
strcpy(keymapname, "en-us"); |
|
386 |
g_embed_wnd = 0; |
g_embed_wnd = 0; |
387 |
|
|
388 |
g_num_devices = 0; |
g_num_devices = 0; |