MPI : Fix Compilation trouble under MacOSX 70/13370/1
Bruno JOFRET [Sun, 15 Dec 2013 20:27:39 +0000 (21:27 +0100)]
Change-Id: I6e2fb301768833a777d8e653e1b8c23d766826ba

scilab/modules/mpi/sci_gateway/c/sci_mpi_init.c
scilab/modules/mpi/src/c/sci_mpi.h

index 08f46ba..3b0e035 100644 (file)
  *
  */
 #include <stdio.h>                      // for NULL, fprintf, stderr
+#include <mpi.h>
 #include "MALLOC.h"
 #include "BOOL.h"                       // for ::TRUE, ::FALSE, BOOL
 #include "api_scilab.h"                 // for pvApiCtx, etc
-#include "mpi.h"                        // for MPI_Request, etc
-#include "sci_mpi.h"                    // for REQUEST_MAXSIZE, etc
 
+/* Create some static datastructure to store all the Request references */
+MPI_Request *request;
+int **listRequestPointer;
+int *listRequestPointerSize;
+static int REQUEST_MAXSIZE = 10000;
 
 /**
  * This function init the MPI env
index b4859f5..2da5474 100644 (file)
@@ -2,14 +2,10 @@
 #ifndef __SCIMPI
 #define __SCIMPI
 
-
-#include <stdlib.h>
 #include <mpi.h>
-
 /* Create some static datastructure to store all the Request references */
-MPI_Request *request;
-int **listRequestPointer;
-int *listRequestPointerSize;
-static int REQUEST_MAXSIZE = 10000;
+extern MPI_Request *request;
+extern int **listRequestPointer;
+extern int *listRequestPointerSize;
 
 #endif /* __SCIMPI */