/[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 107 by astrand, Sun Sep 1 11:27:58 2002 UTC revision 111 by astrand, Sun Sep 1 12:03:33 2002 UTC
# Line 50  BOOL grab_keyboard = True; Line 50  BOOL grab_keyboard = True;
50  static void  static void
51  usage(char *program)  usage(char *program)
52  {  {
53          printf("Usage: %s [options] server\n", program);          fprintf(stderr, "Usage: %s [options] server\n", program);
54          printf("   -u: user name\n");          fprintf(stderr, "   -u: user name\n");
55          printf("   -d: domain\n");          fprintf(stderr, "   -d: domain\n");
56          printf("   -s: shell\n");          fprintf(stderr, "   -s: shell\n");
57          printf("   -c: working directory\n");          fprintf(stderr, "   -c: working directory\n");
58          printf("   -p: password (autologon)\n");          fprintf(stderr, "   -p: password (autologon)\n");
59          printf("   -P: askpass-program (autologon)\n");          fprintf(stderr, "   -P: askpass-program (autologon)\n");
60          printf("   -n: client hostname\n");          fprintf(stderr, "   -n: client hostname\n");
61          printf("   -k: keyboard layout on terminal server (us,sv,gr etc.)\n");          fprintf(stderr, "   -k: keyboard layout on terminal server (us,sv,gr etc.)\n");
62          printf("   -g: desktop geometry (WxH)\n");          fprintf(stderr, "   -g: desktop geometry (WxH)\n");
63          printf("   -f: full-screen mode\n");          fprintf(stderr, "   -f: full-screen mode\n");
64          printf("   -b: force bitmap updates\n");          fprintf(stderr, "   -b: force bitmap updates\n");
65          printf("   -e: disable encryption (French TS)\n");          fprintf(stderr, "   -e: disable encryption (French TS)\n");
66          printf("   -m: do not send motion events\n");          fprintf(stderr, "   -m: do not send motion events\n");
67          printf("   -l: do not request licence\n");          fprintf(stderr, "   -l: do not request licence\n");
68          printf("   -t: rdp tcp port\n");          fprintf(stderr, "   -t: rdp tcp port\n");
69          printf("   -K: keep window manager key bindings\n");          fprintf(stderr, "   -K: keep window manager key bindings\n");
70          printf("   -w: window title\n");          fprintf(stderr, "   -w: window title\n");
71  }  }
72    
73  /* Client program */  /* Client program */
# Line 85  main(int argc, char *argv[]) Line 85  main(int argc, char *argv[])
85          uint32 flags;          uint32 flags;
86          int c;          int c;
87    
88          printf("rdesktop: A Remote Desktop Protocol client.\n");          fprintf(stderr, "rdesktop: A Remote Desktop Protocol client.\n");
89          printf("Version " VERSION ". Copyright (C) 1999-2001 Matt Chapman.\n");          fprintf(stderr, "Version " VERSION ". Copyright (C) 1999-2001 Matt Chapman.\n");
90          printf("See http://www.rdesktop.org/ for more information.\n\n");          fprintf(stderr, "See http://www.rdesktop.org/ for more information.\n\n");
91    
92          flags = RDP_LOGON_NORMAL;          flags = RDP_LOGON_NORMAL;
93          domain[0] = password[0] = shell[0] = directory[0] = 0;          domain[0] = password[0] = shell[0] = directory[0] = 0;
# Line 258  main(int argc, char *argv[]) Line 258  main(int argc, char *argv[])
258          if (!rdp_connect(server, flags, domain, password, shell, directory))          if (!rdp_connect(server, flags, domain, password, shell, directory))
259                  return 1;                  return 1;
260    
261          printf("Connection successful.\n");          fprintf(stderr, "Connection successful.\n");
262    
263          if (ui_create_window())          if (ui_create_window())
264          {          {
# Line 266  main(int argc, char *argv[]) Line 266  main(int argc, char *argv[])
266                  ui_destroy_window();                  ui_destroy_window();
267          }          }
268    
269          printf("Disconnecting...\n");          fprintf(stderr, "Disconnecting...\n");
270          rdp_disconnect();          rdp_disconnect();
271          return 0;          return 0;
272  }  }
# Line 369  hexdump(unsigned char *p, unsigned int l Line 369  hexdump(unsigned char *p, unsigned int l
369    
370          while (offset < len)          while (offset < len)
371          {          {
372                  printf("%04x ", offset);                  fprintf(stderr, "%04x ", offset);
373                  thisline = len - offset;                  thisline = len - offset;
374                  if (thisline > 16)                  if (thisline > 16)
375                          thisline = 16;                          thisline = 16;
376    
377                  for (i = 0; i < thisline; i++)                  for (i = 0; i < thisline; i++)
378                          printf("%02x ", line[i]);                          fprintf(stderr, "%02x ", line[i]);
379    
380                  for (; i < 16; i++)                  for (; i < 16; i++)
381                          printf("   ");                          fprintf(stderr, "   ");
382    
383                  for (i = 0; i < thisline; i++)                  for (i = 0; i < thisline; i++)
384                          printf("%c", (line[i] >= 0x20 && line[i] < 0x7f) ? line[i] : '.');                          fprintf(stderr, "%c", (line[i] >= 0x20 && line[i] < 0x7f) ? line[i] : '.');
385    
386                  printf("\n");                  fprintf(stderr, "\n");
387                  offset += thisline;                  offset += thisline;
388                  line += thisline;                  line += thisline;
389          }          }

Legend:
Removed from v.107  
changed lines
  Added in v.111

  ViewVC Help
Powered by ViewVC 1.1.26