more g_ prefix for global vars
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@437 423420c4-83ab-492f-b58f-81f9feb106b5
This commit is contained in:
parent
de7a67cd41
commit
d49e190f92
@ -27,7 +27,7 @@
|
||||
#define CHANNEL_FLAG_LAST 0x02
|
||||
#define CHANNEL_FLAG_SHOW_PROTOCOL 0x10
|
||||
|
||||
extern BOOL use_rdp5;
|
||||
extern BOOL g_use_rdp5;
|
||||
extern BOOL g_encryption;
|
||||
|
||||
VCHANNEL g_channels[MAX_CHANNELS];
|
||||
@ -48,7 +48,7 @@ channel_register(char *name, uint32 flags, void (*callback) (STREAM))
|
||||
{
|
||||
VCHANNEL *channel;
|
||||
|
||||
if (!use_rdp5)
|
||||
if (!g_use_rdp5)
|
||||
return NULL;
|
||||
|
||||
if (g_num_channels >= MAX_CHANNELS)
|
||||
|
10
orders.c
10
orders.c
@ -21,9 +21,9 @@
|
||||
#include "rdesktop.h"
|
||||
#include "orders.h"
|
||||
|
||||
extern uint8 *next_packet;
|
||||
extern uint8 *g_next_packet;
|
||||
static RDP_ORDER_STATE g_order_state;
|
||||
extern BOOL use_rdp5;
|
||||
extern BOOL g_use_rdp5;
|
||||
|
||||
/* Read field indicating which parameters are present */
|
||||
static void
|
||||
@ -695,7 +695,7 @@ process_bmpcache(STREAM s)
|
||||
in_uint16_le(s, bufsize); /* bufsize */
|
||||
in_uint16_le(s, cache_idx);
|
||||
|
||||
if (!use_rdp5)
|
||||
if (!g_use_rdp5)
|
||||
{
|
||||
|
||||
/* Begin compressedBitmapData */
|
||||
@ -949,8 +949,8 @@ process_orders(STREAM s, uint16 num_orders)
|
||||
processed++;
|
||||
}
|
||||
|
||||
if (s->p != next_packet)
|
||||
error("%d bytes remaining\n", (int) (next_packet - s->p));
|
||||
if (s->p != g_next_packet)
|
||||
error("%d bytes remaining\n", (int) (g_next_packet - s->p));
|
||||
}
|
||||
|
||||
/* Reset order state */
|
||||
|
14
rdesktop.c
14
rdesktop.c
@ -49,18 +49,18 @@ int width = 800; /* If width or height are reset to zero, the geometry will
|
||||
be fetched from _NET_WORKAREA */
|
||||
int height = 600;
|
||||
int tcp_port_rdp = TCP_PORT_RDP;
|
||||
int server_bpp = 8;
|
||||
int g_server_bpp = 8;
|
||||
int win_button_size = 0; /* If zero, disable single app mode */
|
||||
BOOL g_bitmap_compression = True;
|
||||
BOOL sendmotion = True;
|
||||
BOOL g_orders = True;
|
||||
BOOL g_encryption = True;
|
||||
BOOL packet_encryption = True;
|
||||
BOOL desktop_save = True;
|
||||
BOOL g_desktop_save = True;
|
||||
BOOL fullscreen = False;
|
||||
BOOL grab_keyboard = True;
|
||||
BOOL hide_decorations = False;
|
||||
BOOL use_rdp5 = False;
|
||||
BOOL g_use_rdp5 = False;
|
||||
extern BOOL owncolmap;
|
||||
|
||||
#ifdef RDP2VNC
|
||||
@ -298,9 +298,9 @@ main(int argc, char *argv[])
|
||||
break;
|
||||
|
||||
case 'a':
|
||||
server_bpp = strtol(optarg, NULL, 10);
|
||||
if (server_bpp != 8 && server_bpp != 16 && server_bpp != 15
|
||||
&& server_bpp != 24)
|
||||
g_server_bpp = strtol(optarg, NULL, 10);
|
||||
if (g_server_bpp != 8 && g_server_bpp != 16 && g_server_bpp != 15
|
||||
&& g_server_bpp != 24)
|
||||
{
|
||||
error("invalid server bpp\n");
|
||||
return 1;
|
||||
@ -308,7 +308,7 @@ main(int argc, char *argv[])
|
||||
break;
|
||||
|
||||
case '5':
|
||||
use_rdp5 = True;
|
||||
g_use_rdp5 = True;
|
||||
break;
|
||||
case 'h':
|
||||
case '?':
|
||||
|
46
rdp.c
46
rdp.c
@ -25,16 +25,16 @@ extern char g_username[16];
|
||||
extern BOOL g_bitmap_compression;
|
||||
extern BOOL g_orders;
|
||||
extern BOOL g_encryption;
|
||||
extern BOOL desktop_save;
|
||||
extern BOOL use_rdp5;
|
||||
extern uint16 server_rdp_version;
|
||||
extern int server_bpp;
|
||||
extern BOOL g_desktop_save;
|
||||
extern BOOL g_use_rdp5;
|
||||
extern uint16 g_server_rdp_version;
|
||||
extern int g_server_bpp;
|
||||
|
||||
uint8 *next_packet;
|
||||
uint32 rdp_shareid;
|
||||
uint8 *g_next_packet;
|
||||
uint32 g_rdp_shareid;
|
||||
|
||||
#if WITH_DEBUG
|
||||
static uint32 packetno;
|
||||
static uint32 g_packetno;
|
||||
#endif
|
||||
|
||||
/* Receive an RDP packet */
|
||||
@ -44,24 +44,24 @@ rdp_recv(uint8 * type)
|
||||
static STREAM rdp_s;
|
||||
uint16 length, pdu_type;
|
||||
|
||||
if ((rdp_s == NULL) || (next_packet >= rdp_s->end))
|
||||
if ((rdp_s == NULL) || (g_next_packet >= rdp_s->end))
|
||||
{
|
||||
rdp_s = sec_recv();
|
||||
if (rdp_s == NULL)
|
||||
return NULL;
|
||||
|
||||
next_packet = rdp_s->p;
|
||||
g_next_packet = rdp_s->p;
|
||||
}
|
||||
else
|
||||
{
|
||||
rdp_s->p = next_packet;
|
||||
rdp_s->p = g_next_packet;
|
||||
}
|
||||
|
||||
in_uint16_le(rdp_s, length);
|
||||
/* 32k packets are really 8, keepalive fix */
|
||||
if (length == 0x8000)
|
||||
{
|
||||
next_packet += 8;
|
||||
g_next_packet += 8;
|
||||
*type = 0;
|
||||
return rdp_s;
|
||||
}
|
||||
@ -70,11 +70,11 @@ rdp_recv(uint8 * type)
|
||||
*type = pdu_type & 0xf;
|
||||
|
||||
#if WITH_DEBUG
|
||||
DEBUG(("RDP packet #%d, (type %x)\n", ++packetno, *type));
|
||||
// hexdump(next_packet, length);
|
||||
DEBUG(("RDP packet #%d, (type %x)\n", ++g_packetno, *type));
|
||||
// hexdump(g_next_packet, length);
|
||||
#endif /* */
|
||||
|
||||
next_packet += length;
|
||||
g_next_packet += length;
|
||||
return rdp_s;
|
||||
}
|
||||
|
||||
@ -103,7 +103,7 @@ rdp_send_data(STREAM s, uint8 data_pdu_type)
|
||||
out_uint16_le(s, (RDP_PDU_DATA | 0x10));
|
||||
out_uint16_le(s, (g_mcs_userid + 1001));
|
||||
|
||||
out_uint32_le(s, rdp_shareid);
|
||||
out_uint32_le(s, g_rdp_shareid);
|
||||
out_uint8(s, 0); /* pad */
|
||||
out_uint8(s, 1); /* streamid */
|
||||
out_uint16_le(s, (length - 14));
|
||||
@ -147,7 +147,7 @@ rdp_send_logon_info(uint32 flags, char *domain, char *user,
|
||||
uint32 sec_flags = g_encryption ? (SEC_LOGON_INFO | SEC_ENCRYPT) : SEC_LOGON_INFO;
|
||||
STREAM s;
|
||||
|
||||
if (!use_rdp5 || 1 == server_rdp_version)
|
||||
if (!g_use_rdp5 || 1 == g_server_rdp_version)
|
||||
{
|
||||
DEBUG_RDP5(("Sending RDP4-style Logon packet\n"));
|
||||
|
||||
@ -358,7 +358,7 @@ rdp_out_general_caps(STREAM s)
|
||||
out_uint16_le(s, 0x200); /* Protocol version */
|
||||
out_uint16(s, 0); /* Pad */
|
||||
out_uint16(s, 0); /* Compression types */
|
||||
out_uint16_le(s, use_rdp5 ? 0x40d : 0);
|
||||
out_uint16_le(s, g_use_rdp5 ? 0x40d : 0);
|
||||
/* Pad, according to T.128. 0x40d seems to
|
||||
trigger
|
||||
the server to start sending RDP5 packets.
|
||||
@ -408,7 +408,7 @@ rdp_out_order_caps(STREAM s)
|
||||
order_caps[8] = 1; /* line */
|
||||
order_caps[9] = 1; /* line */
|
||||
order_caps[10] = 1; /* rect */
|
||||
order_caps[11] = (desktop_save == False ? 0 : 1); /* desksave */
|
||||
order_caps[11] = (g_desktop_save == False ? 0 : 1); /* desksave */
|
||||
order_caps[13] = 1; /* memblt */
|
||||
order_caps[14] = 1; /* triblt */
|
||||
order_caps[22] = 1; /* polyline */
|
||||
@ -426,7 +426,7 @@ rdp_out_order_caps(STREAM s)
|
||||
out_uint8p(s, order_caps, 32); /* Orders supported */
|
||||
out_uint16_le(s, 0x6a1); /* Text capability flags */
|
||||
out_uint8s(s, 6); /* Pad */
|
||||
out_uint32_le(s, desktop_save == False ? 0 : 0x38400); /* Desktop cache size */
|
||||
out_uint32_le(s, g_desktop_save == False ? 0 : 0x38400); /* Desktop cache size */
|
||||
out_uint32(s, 0); /* Unknown */
|
||||
out_uint32_le(s, 0x4e4); /* Unknown */
|
||||
}
|
||||
@ -439,7 +439,7 @@ rdp_out_bmpcache_caps(STREAM s)
|
||||
out_uint16_le(s, RDP_CAPSET_BMPCACHE);
|
||||
out_uint16_le(s, RDP_CAPLEN_BMPCACHE);
|
||||
|
||||
Bpp = (server_bpp + 7) / 8;
|
||||
Bpp = (g_server_bpp + 7) / 8;
|
||||
out_uint8s(s, 24); /* unused */
|
||||
out_uint16_le(s, 0x258); /* entries */
|
||||
out_uint16_le(s, 0x100 * Bpp); /* max cell size */
|
||||
@ -559,7 +559,7 @@ rdp_send_confirm_active(void)
|
||||
out_uint16_le(s, (RDP_PDU_CONFIRM_ACTIVE | 0x10)); /* Version 1 */
|
||||
out_uint16_le(s, (g_mcs_userid + 1001));
|
||||
|
||||
out_uint32_le(s, rdp_shareid);
|
||||
out_uint32_le(s, g_rdp_shareid);
|
||||
out_uint16_le(s, 0x3ea); /* userid */
|
||||
out_uint16_le(s, sizeof(RDP_SOURCE));
|
||||
out_uint16_le(s, caplen);
|
||||
@ -589,9 +589,9 @@ process_demand_active(STREAM s)
|
||||
{
|
||||
uint8 type;
|
||||
|
||||
in_uint32_le(s, rdp_shareid);
|
||||
in_uint32_le(s, g_rdp_shareid);
|
||||
|
||||
DEBUG(("DEMAND_ACTIVE(id=0x%x)\n", rdp_shareid));
|
||||
DEBUG(("DEMAND_ACTIVE(id=0x%x)\n", g_rdp_shareid));
|
||||
|
||||
rdp_send_confirm_active();
|
||||
rdp_send_synchronise();
|
||||
|
4
rdp5.c
4
rdp5.c
@ -21,7 +21,7 @@
|
||||
|
||||
#include "rdesktop.h"
|
||||
|
||||
extern uint8 *next_packet;
|
||||
extern uint8 *g_next_packet;
|
||||
|
||||
void
|
||||
rdp5_process(STREAM s, BOOL encryption)
|
||||
@ -45,7 +45,7 @@ rdp5_process(STREAM s, BOOL encryption)
|
||||
{
|
||||
in_uint8(s, type);
|
||||
in_uint16_le(s, length);
|
||||
next_packet = next = s->p + length;
|
||||
g_next_packet = next = s->p + length;
|
||||
|
||||
switch (type)
|
||||
{
|
||||
|
20
secure.c
20
secure.c
@ -39,8 +39,8 @@ extern int height;
|
||||
extern int keylayout;
|
||||
extern BOOL g_encryption;
|
||||
extern BOOL g_licence_issued;
|
||||
extern BOOL use_rdp5;
|
||||
extern int server_bpp;
|
||||
extern BOOL g_use_rdp5;
|
||||
extern int g_server_bpp;
|
||||
extern uint16 mcs_userid;
|
||||
extern VCHANNEL g_channels[];
|
||||
extern unsigned int g_num_channels;
|
||||
@ -57,7 +57,7 @@ static uint8 sec_decrypt_update_key[16];
|
||||
static uint8 sec_encrypt_update_key[16];
|
||||
static uint8 sec_crypted_random[SEC_MODULUS_SIZE];
|
||||
|
||||
uint16 server_rdp_version = 0;
|
||||
uint16 g_server_rdp_version = 0;
|
||||
|
||||
/*
|
||||
* General purpose 48-byte transformation, using two 32-byte salts (generally,
|
||||
@ -430,7 +430,7 @@ sec_out_mcs_data(STREAM s)
|
||||
/* Client information */
|
||||
out_uint16_le(s, SEC_TAG_CLI_INFO);
|
||||
out_uint16_le(s, 212); /* length */
|
||||
out_uint16_le(s, use_rdp5 ? 4 : 1); /* RDP version. 1 == RDP4, 4 == RDP5. */
|
||||
out_uint16_le(s, g_use_rdp5 ? 4 : 1); /* RDP version. 1 == RDP4, 4 == RDP5. */
|
||||
out_uint16_le(s, 8);
|
||||
out_uint16_le(s, width);
|
||||
out_uint16_le(s, height);
|
||||
@ -448,7 +448,7 @@ sec_out_mcs_data(STREAM s)
|
||||
out_uint32_le(s, 12);
|
||||
out_uint8s(s, 64); /* reserved? 4 + 12 doublewords */
|
||||
|
||||
switch (server_bpp)
|
||||
switch (g_server_bpp)
|
||||
{
|
||||
case 8:
|
||||
out_uint16_le(s, 0xca01);
|
||||
@ -466,7 +466,7 @@ sec_out_mcs_data(STREAM s)
|
||||
out_uint16_le(s, 1);
|
||||
|
||||
out_uint32(s, 0);
|
||||
out_uint8(s, server_bpp);
|
||||
out_uint8(s, g_server_bpp);
|
||||
out_uint16_le(s, 0x0700);
|
||||
out_uint8(s, 0);
|
||||
out_uint32_le(s, 1);
|
||||
@ -736,10 +736,10 @@ sec_process_crypt_info(STREAM s)
|
||||
static void
|
||||
sec_process_srv_info(STREAM s)
|
||||
{
|
||||
in_uint16_le(s, server_rdp_version);
|
||||
DEBUG_RDP5(("Server RDP version is %d\n", server_rdp_version));
|
||||
if (1 == server_rdp_version)
|
||||
use_rdp5 = 0;
|
||||
in_uint16_le(s, g_server_rdp_version);
|
||||
DEBUG_RDP5(("Server RDP version is %d\n", g_server_rdp_version));
|
||||
if (1 == g_server_rdp_version)
|
||||
g_use_rdp5 = 0;
|
||||
}
|
||||
|
||||
|
||||
|
14
xwin.c
14
xwin.c
@ -32,7 +32,7 @@ extern BOOL fullscreen;
|
||||
extern BOOL grab_keyboard;
|
||||
extern BOOL hide_decorations;
|
||||
extern char title[];
|
||||
extern int server_bpp;
|
||||
extern int g_server_bpp;
|
||||
extern int win_button_size;
|
||||
BOOL enable_compose = False;
|
||||
BOOL focused;
|
||||
@ -105,7 +105,7 @@ BOOL owncolmap = False;
|
||||
static Colormap xcolmap;
|
||||
static uint32 *colmap;
|
||||
|
||||
#define TRANSLATE(col) ( server_bpp != 8 ? translate_colour(col) : owncolmap ? col : translate_colour(colmap[col]) )
|
||||
#define TRANSLATE(col) ( g_server_bpp != 8 ? translate_colour(col) : owncolmap ? col : translate_colour(colmap[col]) )
|
||||
#define SET_FOREGROUND(col) XSetForeground(display, gc, TRANSLATE(col));
|
||||
#define SET_BACKGROUND(col) XSetBackground(display, gc, TRANSLATE(col));
|
||||
|
||||
@ -218,7 +218,7 @@ make_colour32(PixelColour pc)
|
||||
static uint32
|
||||
translate_colour(uint32 colour)
|
||||
{
|
||||
switch (server_bpp)
|
||||
switch (g_server_bpp)
|
||||
{
|
||||
case 15:
|
||||
switch (bpp)
|
||||
@ -419,7 +419,7 @@ translate_image(int width, int height, uint8 * data)
|
||||
uint8 *out = (uint8 *) xmalloc(size);
|
||||
uint8 *end = out + size;
|
||||
|
||||
switch (server_bpp)
|
||||
switch (g_server_bpp)
|
||||
{
|
||||
case 24:
|
||||
switch (bpp)
|
||||
@ -616,7 +616,7 @@ ui_init(void)
|
||||
xclip_init();
|
||||
|
||||
/* todo take this out when high colour is done */
|
||||
printf("server bpp %d client bpp %d depth %d\n", server_bpp, bpp, depth);
|
||||
printf("server bpp %d client bpp %d depth %d\n", g_server_bpp, bpp, depth);
|
||||
|
||||
return True;
|
||||
}
|
||||
@ -1069,7 +1069,7 @@ ui_create_bitmap(int width, int height, uint8 * data)
|
||||
tdata = (owncolmap ? data : translate_image(width, height, data));
|
||||
bitmap = XCreatePixmap(display, wnd, width, height, depth);
|
||||
image = XCreateImage(display, visual, depth, ZPixmap, 0,
|
||||
(char *) tdata, width, height, server_bpp == 8 ? 8 : bpp, 0);
|
||||
(char *) tdata, width, height, g_server_bpp == 8 ? 8 : bpp, 0);
|
||||
|
||||
XPutImage(display, bitmap, gc, image, 0, 0, 0, 0, width, height);
|
||||
|
||||
@ -1086,7 +1086,7 @@ ui_paint_bitmap(int x, int y, int cx, int cy, int width, int height, uint8 * dat
|
||||
uint8 *tdata;
|
||||
tdata = (owncolmap ? data : translate_image(width, height, data));
|
||||
image = XCreateImage(display, visual, depth, ZPixmap, 0,
|
||||
(char *) tdata, width, height, server_bpp == 8 ? 8 : bpp, 0);
|
||||
(char *) tdata, width, height, g_server_bpp == 8 ? 8 : bpp, 0);
|
||||
|
||||
if (ownbackstore)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user