Usage is pretty simple:
-dccp2tcp dccp_file tcp_file [-d] [-V] [h] [-y] [-g] [-s]
- -d is debug
+dccp2tcp dccp_file tcp_file [-v] [-V] [h] [-y] [-g] [-s]
+ -v is verbose. Repeat for additional verbosity.
-V is Version information
-h is help
-y shifts the window line in tcptrace (yellow) to the highest received acknowledgment. Normally this line is just a constant amount more than the ack number(i.e. useless).
}
}
}else{
- if(argv[i][1]=='d' && strlen(argv[i])==2){ /* -d */
+ if(argv[i][1]=='v' && strlen(argv[i])==2){ /* -v */
debug++;
- }
- if(argv[i][1]=='y' && strlen(argv[i])==2){ /* -y */
+ }else if(argv[i][1]=='y' && strlen(argv[i])==2){ /* -y */
yellow=1;
- }
- if(argv[i][1]=='g' && strlen(argv[i])==2){ /* -g */
+ }else if(argv[i][1]=='g' && strlen(argv[i])==2){ /* -g */
green=1;
- }
- if(argv[i][1]=='s' && strlen(argv[i])==2){ /* -s */
+ }else if(argv[i][1]=='s' && strlen(argv[i])==2){ /* -s */
sack++;
- }
- if(argv[i][1]=='h' && strlen(argv[i])==2){ /* -h */
+ }else if(argv[i][1]=='h' && strlen(argv[i])==2){ /* -h */
usage();
- }
- if(argv[i][1]=='V' && strlen(argv[i])==2){ /* -V */
+ }else if(argv[i][1]=='V' && strlen(argv[i])==2){ /* -V */
version();
+ }else{
+ usage();
}
}
}
/*all options validated*/
if(debug){
- dbgprintf(1,"Debug On\n");
if(green){
dbgprintf(1,"Tcptrace green line at highest acknowledgment\n");
}else{
/*Usage information for program*/
void usage()
{
- dbgprintf(0,"Usage: dccp2tcp [-d] [-h] [-V] [-y] [-g] [-s] dccp_file tcp_file\n");
- dbgprintf(0, " -d Debug. May be repeated for aditional verbosity.\n");
+ dbgprintf(0,"Usage: dccp2tcp [-v] [-h] [-V] [-y] [-g] [-s] dccp_file tcp_file\n");
+ dbgprintf(0, " -v verbose. May be repeated for additional verbosity.\n");
dbgprintf(0, " -V Version information\n");
dbgprintf(0, " -h Help\n");
dbgprintf(0, " -y Yellow line is highest ACK\n");
=head1 SYNOPSIS
-B<dccp2tcp> [-d] [-V] [-h] [-y] [-g] [-s] I<input_file> I<output_file>
+B<dccp2tcp> [-v] [-V] [-h] [-y] [-g] [-s] I<input_file> I<output_file>
=head1 DESCRIPTION
=over 5
-=item B<-d>
+=item B<-v>
-Debug, repeat for additional verbosity
+Verbose, repeat for additional verbosity
=item B<-V>