Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Always add the needed include file.
authorpini <pini@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Tue, 18 Jan 2011 14:14:21 +0000 (14:14 +0000)
committerpini <pini@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Tue, 18 Jan 2011 14:14:21 +0000 (14:14 +0000)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9429 48e7efb5-ca39-0410-a469-dd3cf9ba447f

src/smpi/fixsrc.pl

index 096c720..845444a 100755 (executable)
@@ -1,14 +1,14 @@
 #!/usr/bin/perl
 
+# Add include for mandatory header file
+print "#include <smpi_cocci.h>\n";
+
 # FIXME: here we make the assumption that people don't do things like put
 # multiple statements after a declaration, but separated by semicolons. It's a
 # reasonable assumption for the time being, but technically it could cause
 # problems for some code.
 OUTER: while ($line = <STDIN>) {
-    if ($line =~ /#include <mpi\.h>/) {
-        print "#include <smpi.h>\n";
-        print "#include <smpi_cocci.h>\n";
-    } elsif ($line =~ /SMPI_VARINIT/) {
+    if ($line =~ /SMPI_VARINIT/) {
         do {
             chomp $line;
             $line =~ s/\s+/ /g;