X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/cef9c4a5d0ba0ea7298147feae9b1164a289f6b7..25cc8f2c515534fee077ff6ef9a71b55bfc2786f:/src/smpi/smpif2c.in diff --git a/src/smpi/smpif2c.in b/src/smpi/smpif2c.in index c620b38e51..4b99f2b946 100755 --- a/src/smpi/smpif2c.in +++ b/src/smpi/smpif2c.in @@ -55,6 +55,7 @@ foreach my $fortran (@ARGV) { if(/extern \/\* Subroutine \*\//) { $cutext = 1; } + $_ =~ s/(mpi_[\w]*_)_/$1/g; if($cutext) { if(/;$/) { $cutext = 0; @@ -62,7 +63,7 @@ foreach my $fortran (@ARGV) { next; } if(/\/* Main program alias \*\/\s*int\s+.*\s*\(\s*\)\s*{(.*)}/) { - $_ = "int smpi_simulated_main(int argc, char** argv) { smpi_process_init(&argc, &argv); $1 }\n"; + $_ = "int smpi_simulated_main_(int argc, char** argv) { smpi_process_init(&argc, &argv); $1 }\n"; } print $tmp "$_\n"; }