version 1.89, 2001/02/04 15:32:23 |
version 1.90, 2001/02/08 21:58:28 |
|
|
const char *proto, const char *data) |
const char *proto, const char *data) |
{ |
{ |
u_int data_len = (u_int) strlen(data) / 2; |
u_int data_len = (u_int) strlen(data) / 2; |
u_int i, value; |
u_int i, value, len; |
char *new_data; |
char *new_data; |
int screen_number; |
int screen_number; |
const char *cp; |
const char *cp; |
|
|
x11_fake_data_len = data_len; |
x11_fake_data_len = data_len; |
|
|
/* Convert the fake data into hex. */ |
/* Convert the fake data into hex. */ |
new_data = xmalloc(2 * data_len + 1); |
len = 2 * data_len + 1; |
|
new_data = xmalloc(len); |
for (i = 0; i < data_len; i++) |
for (i = 0; i < data_len; i++) |
sprintf(new_data + 2 * i, "%02x", (u_char) x11_fake_data[i]); |
snprintf(new_data + 2 * i, len - 2 * i, |
|
"%02x", (u_char) x11_fake_data[i]); |
|
|
/* Send the request packet. */ |
/* Send the request packet. */ |
if (compat20) { |
if (compat20) { |