sreplace.c
changeset 11 0ef0d9c52f82
parent 7 fcde17ef6af6
child 12 f81dd70a9b0b
equal deleted inserted replaced
10:298a76a0154b 11:0ef0d9c52f82
     7 #include <stdio.h>
     7 #include <stdio.h>
     8 #include <assert.h>
     8 #include <assert.h>
     9 #include <string.h>
     9 #include <string.h>
    10 
    10 
    11 #include "sreplace.h"
    11 #include "sreplace.h"
       
    12 
       
    13 const int verbose = 0;
    12 
    14 
    13 enum {
    15 enum {
    14   BUFFER_SIZE = 2048
    16   BUFFER_SIZE = 2048
    15 };
    17 };
    16 
    18 
   247 
   249 
   248   old_str.ptr = argv[1];
   250   old_str.ptr = argv[1];
   249   new_str.ptr = argv[2];
   251   new_str.ptr = argv[2];
   250 
   252 
   251   old_str.length = parse_backslashes(old_str.ptr);
   253   old_str.length = parse_backslashes(old_str.ptr);
   252   fprintf(stderr, "OLD: ");
   254   if (verbose)
   253   print_hex(stderr, &old_str);
   255   {
   254   fprintf(stderr, "\n");
   256       fprintf(stderr, "OLD: ");
       
   257       print_hex(stderr, &old_str);
       
   258       fprintf(stderr, "\n");
       
   259   }
   255 
   260 
   256   new_str.length = parse_backslashes(new_str.ptr);
   261   new_str.length = parse_backslashes(new_str.ptr);
   257   fprintf(stderr, "NEW: ");
   262   if (verbose)
   258   print_hex(stderr, &new_str);
   263   {
   259   fprintf(stderr, "\n");
   264       fprintf(stderr, "NEW: ");
       
   265       print_hex(stderr, &new_str);
       
   266       fprintf(stderr, "\n");
       
   267   }
   260 }
   268 }
   261 
   269 
   262 int main(int argc, char ** argv)
   270 int main(int argc, char ** argv)
   263 {
   271 {
   264   process_parameters(argc, argv);
   272   process_parameters(argc, argv);