/[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 578 by n-ki, Fri Jan 23 06:56:42 2004 UTC revision 580 by astrand, Fri Jan 23 08:35:52 2004 UTC
# Line 118  usage(char *program) Line 118  usage(char *program)
118          fprintf(stderr, "   -N: enable numlock syncronization\n");          fprintf(stderr, "   -N: enable numlock syncronization\n");
119          fprintf(stderr, "   -a: connection colour depth\n");          fprintf(stderr, "   -a: connection colour depth\n");
120          fprintf(stderr, "   -r: enable specified device redirection (this flag can be repeated)\n");          fprintf(stderr, "   -r: enable specified device redirection (this flag can be repeated)\n");
121          fprintf(stderr, "         '-r comport:COM1=/dev/ttyS0': enable serial redirection of /dev/ttyS0 to COM1\n");          fprintf(stderr,
122                    "         '-r comport:COM1=/dev/ttyS0': enable serial redirection of /dev/ttyS0 to COM1\n");
123          fprintf(stderr, "             or      COM1=/dev/ttyS0,COM2=/dev/ttyS1\n");          fprintf(stderr, "             or      COM1=/dev/ttyS0,COM2=/dev/ttyS1\n");
124          fprintf(stderr, "         '-r disk:A=/mnt/floppy': enable redirection of /mnt/floppy to A:\n");          fprintf(stderr,
125                    "         '-r disk:A=/mnt/floppy': enable redirection of /mnt/floppy to A:\n");
126          fprintf(stderr, "             or   A=/mnt/floppy,D=/mnt/cdrom'\n");          fprintf(stderr, "             or   A=/mnt/floppy,D=/mnt/cdrom'\n");
127          fprintf(stderr, "         '-r lptport:LPT1=/dev/lp0': enable parallel redirection of /dev/lp0 to LPT1\n");          fprintf(stderr,
128                    "         '-r lptport:LPT1=/dev/lp0': enable parallel redirection of /dev/lp0 to LPT1\n");
129          fprintf(stderr, "             or      LPT1=/dev/lp0,LPT2=/dev/lp1\n");          fprintf(stderr, "             or      LPT1=/dev/lp0,LPT2=/dev/lp1\n");
130          fprintf(stderr, "         '-r printer:mydeskjet': enable printer redirection\n");          fprintf(stderr, "         '-r printer:mydeskjet': enable printer redirection\n");
131          fprintf(stderr, "             or       mydeskjet:\"HP Laserjet IIIP\" to enter server driver as well\n");          fprintf(stderr,
132                    "             or       mydeskjet:\"HP Laserjet IIIP\" to enter server driver as well\n");
133          fprintf(stderr, "         '-r sound': enable sound redirection\n");          fprintf(stderr, "         '-r sound': enable sound redirection\n");
134          fprintf(stderr, "   -0: attach to console\n");          fprintf(stderr, "   -0: attach to console\n");
135          fprintf(stderr, "   -4: use RDP version 4\n");          fprintf(stderr, "   -4: use RDP version 4\n");
# Line 758  next_arg(char *src, char needle) Line 762  next_arg(char *src, char needle)
762    
763          p = src;          p = src;
764          /*  skip escaped needles */          /*  skip escaped needles */
765          while( (nextval = strchr(p, needle) ) )          while ((nextval = strchr(p, needle)))
766          {          {
767                  mvp = nextval - 1;                  mvp = nextval - 1;
768                  /* found backslashed needle */                  /* found backslashed needle */
769                  if( *mvp == '\\' && (mvp > src) )                  if (*mvp == '\\' && (mvp > src))
770                  {                  {
771                          /* move string one to the left */                          /* move string one to the left */
772                          while( *(mvp+1) != (char)0x00 )                          while (*(mvp + 1) != (char) 0x00)
773                          {                          {
774                                  *mvp = *(mvp+1);                                  *mvp = *(mvp + 1);
775                                  *mvp++;                                  *mvp++;
776                          }                          }
777                          *mvp = (char)0x00;                          *mvp = (char) 0x00;
778                          p = nextval;                          p = nextval;
779                  }                  }
780                  else                  else
781                  {                  {
782                          p = nextval +1;                          p = nextval + 1;
783                          break;                          break;
784                  }                  }
785    
# Line 795  next_arg(char *src, char needle) Line 799  next_arg(char *src, char needle)
799    
800    
801  void  void
802  toupper_str(char* p)  toupper_str(char *p)
803  {  {
804          while( *p ){          while (*p)
805                  if( (*p >= 'a') && (*p <= 'z') )          {
806                    if ((*p >= 'a') && (*p <= 'z'))
807                          *p = toupper((int) *p);                          *p = toupper((int) *p);
808                  p++;                  p++;
809          }          }

Legend:
Removed from v.578  
changed lines
  Added in v.580

  ViewVC Help
Powered by ViewVC 1.1.26