/[rdesktop]/jpeg/rdesktop/trunk/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 /jpeg/rdesktop/trunk/rdesktop.c

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

revision 1207 by ossman_, Mon Mar 27 09:20:24 2006 UTC revision 1271 by stargo, Mon Sep 18 21:42:50 2006 UTC
# Line 69  int g_pos = 0;                 /* 0 position unspecifi Line 69  int g_pos = 0;                 /* 0 position unspecifi
69                                     2 xpos neg,                                     2 xpos neg,
70                                     4 ypos neg  */                                     4 ypos neg  */
71  extern int g_tcp_port_rdp;  extern int g_tcp_port_rdp;
72  int g_server_depth = 8;  int g_server_depth = -1;
73  int g_win_button_size = 0;      /* If zero, disable single app mode */  int g_win_button_size = 0;      /* If zero, disable single app mode */
74  BOOL g_bitmap_compression = True;  BOOL g_bitmap_compression = True;
75  BOOL g_sendmotion = True;  BOOL g_sendmotion = True;
# Line 179  usage(char *program) Line 179  usage(char *program)
179          fprintf(stderr, "         '-r printer:mydeskjet': enable printer redirection\n");          fprintf(stderr, "         '-r printer:mydeskjet': enable printer redirection\n");
180          fprintf(stderr,          fprintf(stderr,
181                  "             or      mydeskjet=\"HP LaserJet IIIP\" to enter server driver as well\n");                  "             or      mydeskjet=\"HP LaserJet IIIP\" to enter server driver as well\n");
182          fprintf(stderr, "         '-r sound:[local|off|remote]': enable sound redirection\n");  #ifdef WITH_RDPSND
183            fprintf(stderr,
184                    "         '-r sound:[local[:driver[:device]]|off|remote]': enable sound redirection\n");
185          fprintf(stderr, "                     remote would leave sound on server\n");          fprintf(stderr, "                     remote would leave sound on server\n");
186            fprintf(stderr, "                     available drivers for 'local':\n");
187            rdpsnd_show_help();
188    #endif
189          fprintf(stderr,          fprintf(stderr,
190                  "         '-r clipboard:[on|off|auto|PRIMARYCLIPBOARD|CLIPBOARD]': enable clip-\n");                  "         '-r clipboard:[off|PRIMARYCLIPBOARD|CLIPBOARD]': enable clipboard\n");
191          fprintf(stderr, "                      board redirection.\n");          fprintf(stderr, "                      redirection.\n");
192          fprintf(stderr,          fprintf(stderr,
193                  "                      'on|auto|PRIMARYCLIPBOARD' looks at both PRIMARY and\n");                  "                      'PRIMARYCLIPBOARD' looks at both PRIMARY and CLIPBOARD\n");
194          fprintf(stderr, "                      CLIPBOARD when sending data to server.\n");          fprintf(stderr, "                      when sending data to server.\n");
195          fprintf(stderr, "                      'CLIPBOARD' looks at only CLIPBOARD.\n");          fprintf(stderr, "                      'CLIPBOARD' looks at only CLIPBOARD.\n");
196          fprintf(stderr, "   -0: attach to console\n");          fprintf(stderr, "   -0: attach to console\n");
197          fprintf(stderr, "   -4: use RDP version 4\n");          fprintf(stderr, "   -4: use RDP version 4\n");
# Line 655  main(int argc, char *argv[]) Line 660  main(int argc, char *argv[])
660    
661                                          if (*optarg == ':')                                          if (*optarg == ':')
662                                          {                                          {
663                                                  *optarg++;                                                  optarg++;
664                                                  while ((p = next_arg(optarg, ',')))                                                  while ((p = next_arg(optarg, ',')))
665                                                  {                                                  {
666                                                          if (str_startswith(optarg, "remote"))                                                          if (str_startswith(optarg, "remote"))
# Line 663  main(int argc, char *argv[]) Line 668  main(int argc, char *argv[])
668    
669                                                          if (str_startswith(optarg, "local"))                                                          if (str_startswith(optarg, "local"))
670  #ifdef WITH_RDPSND  #ifdef WITH_RDPSND
671                                                                  g_rdpsnd = True;                                                          {
672                                                                    char *driver = NULL, *options =
673                                                                            NULL;
674    
675                                                                    if ((driver =
676                                                                         next_arg(optarg, ':')))
677                                                                    {
678                                                                            if (!strlen(driver))
679                                                                            {
680                                                                                    driver = NULL;
681                                                                            }
682                                                                            else if ((options =
683                                                                                      next_arg(driver,
684                                                                                               ':')))
685                                                                            {
686                                                                                    if (!strlen
687                                                                                        (options))
688                                                                                            options =
689                                                                                                    NULL;
690                                                                            }
691                                                                    }
692    
693                                                                    if (!rdpsnd_select_driver
694                                                                        (driver, options))
695                                                                    {
696                                                                            warning("Driver not available\n");
697                                                                    }
698                                                                    else
699                                                                    {
700                                                                            g_rdpsnd = True;
701                                                                    }
702                                                            }
703    
704  #else  #else
705                                                                  warning("Not compiled with sound support\n");                                                                  warning("Not compiled with sound support\n");
706  #endif  #endif
# Line 681  main(int argc, char *argv[]) Line 718  main(int argc, char *argv[])
718                                          else                                          else
719                                          {                                          {
720  #ifdef WITH_RDPSND  #ifdef WITH_RDPSND
721                                                  g_rdpsnd = True;                                                  if (!rdpsnd_select_driver(NULL, NULL))
722                                                    {
723                                                            warning("No sound-driver available\n");
724                                                    }
725                                                    else
726                                                    {
727                                                            g_rdpsnd = True;
728                                                    }
729  #else  #else
730                                                  warning("Not compiled with sound support\n");                                                  warning("Not compiled with sound support\n");
731  #endif  #endif
# Line 1211  next_arg(char *src, char needle) Line 1255  next_arg(char *src, char needle)
1255                          while (*(mvp + 1) != (char) 0x00)                          while (*(mvp + 1) != (char) 0x00)
1256                          {                          {
1257                                  *mvp = *(mvp + 1);                                  *mvp = *(mvp + 1);
1258                                  *mvp++;                                  mvp++;
1259                          }                          }
1260                          *mvp = (char) 0x00;                          *mvp = (char) 0x00;
1261                          p = nextval;                          p = nextval;

Legend:
Removed from v.1207  
changed lines
  Added in v.1271

  ViewVC Help
Powered by ViewVC 1.1.26