#! /usr/local/bin/perl5
#
while (<>) {
      if (/#define MPI_([A-Za-z_]*) ([0-9]*)/) {
         $name = $1;
	 $num  = $2 + 128;
	 $name =~ tr/a-z/A-Z/;
	 print "#define MPE_$name $num\n";
      }
      elsif (/(^.*)MPI_(.*)_ID(.*)$/) {
	  $head = $1;
	  $name = $2;
	  $tail = $3;
	  $name =~ tr/a-z/A-Z/;
	  print "${head}MPE_${name}_ID$tail\n";
      }				
      elsif (/(^.*state.*)MPI_([A-Za-z_]*)(.*)$/) {
	  $head = $1;
	  $name = $2;
	  $tail = $3;
	  $name =~ tr/a-z/A-Z/;
	  print "${head}${name}$tail\n";
      }				
      else {
	  # Handle current ROMIO changes
	  s/MPI_Request/MPIO_Request/;
	  print $_;
      }
}
