/[rdesktop]/sourceforge.net/trunk/rdesktop/rdesktop.c
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /sourceforge.net/trunk/rdesktop/rdesktop.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 159 by matthewc, Sun Sep 15 12:36:55 2002 UTC revision 171 by n-ki, Tue Sep 17 09:20:13 2002 UTC
# Line 34  char username[16]; Line 34  char username[16];
34  char hostname[16];  char hostname[16];
35  char keymapname[16];  char keymapname[16];
36  int keylayout = 0x409;          /* Defaults to US keyboard layout */  int keylayout = 0x409;          /* Defaults to US keyboard layout */
37  int width;  int width = 800;
38  int height;  int height = 600;
39  int tcp_port_rdp = TCP_PORT_RDP;  int tcp_port_rdp = TCP_PORT_RDP;
40  BOOL bitmap_compression = True;  BOOL bitmap_compression = True;
41  BOOL sendmotion = True;  BOOL sendmotion = True;
# Line 116  main(int argc, char *argv[]) Line 116  main(int argc, char *argv[])
116                          case 'p':                          case 'p':
117                                  STRNCPY(password, optarg, sizeof(password));                                  STRNCPY(password, optarg, sizeof(password));
118                                  flags |= RDP_LOGON_AUTO;                                  flags |= RDP_LOGON_AUTO;
119                                    p = optarg;
120                                    while (*p)
121                                            *(p++) = 'X';
122                                  break;                                  break;
123    
124                          case 'P':                          case 'P':
# Line 234  main(int argc, char *argv[]) Line 237  main(int argc, char *argv[])
237                  STRNCPY(password, p, sizeof(password));                  STRNCPY(password, p, sizeof(password));
238          }          }
239    
         if ((width == 0) || (height == 0))  
         {  
                 width = 800;  
                 height = 600;  
         }  
         else  
         {  
                 /* make sure width is a multiple of 4 */  
                 width = (width + 3) & ~3;  
         }  
   
240          if (!strlen(title))          if (!strlen(title))
241          {          {
242                  strcpy(title, "rdesktop - ");                  strcpy(title, "rdesktop - ");
# Line 368  hexdump(unsigned char *p, unsigned int l Line 360  hexdump(unsigned char *p, unsigned int l
360    
361          while (offset < len)          while (offset < len)
362          {          {
363                  fprintf(stderr, "%04x ", offset);                  printf("%04x ", offset);
364                  thisline = len - offset;                  thisline = len - offset;
365                  if (thisline > 16)                  if (thisline > 16)
366                          thisline = 16;                          thisline = 16;
367    
368                  for (i = 0; i < thisline; i++)                  for (i = 0; i < thisline; i++)
369                          fprintf(stderr, "%02x ", line[i]);                          printf("%02x ", line[i]);
370    
371                  for (; i < 16; i++)                  for (; i < 16; i++)
372                          fprintf(stderr, "   ");                          printf("   ");
373    
374                  for (i = 0; i < thisline; i++)                  for (i = 0; i < thisline; i++)
375                          fprintf(stderr, "%c", (line[i] >= 0x20 && line[i] < 0x7f) ? line[i] : '.');                          printf("%c", (line[i] >= 0x20 && line[i] < 0x7f) ? line[i] : '.');
376    
377                  fprintf(stderr, "\n");                  printf("\n");
378                  offset += thisline;                  offset += thisline;
379                  line += thisline;                  line += thisline;
380          }          }

Legend:
Removed from v.159  
changed lines
  Added in v.171

  ViewVC Help
Powered by ViewVC 1.1.26