Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
I may be on vacation, but I don't like leaving a borken CVS behind me.... Ok, I admit...
[simgrid.git] / examples / gras / mmrpc / mmrpc.h
index 6ed5807..4e5e1e6 100644 (file)
 
 #define MATSIZE 128
 
+GRAS_DEFINE_TYPE(s_matrix,
+struct s_matrix {
+  int rows;
+  int cols;
+  double *ctn GRAS_ANNOTE(size, rows*cols);
+};)
+typedef struct s_matrix matrix_t;
+
 void mat_dump(matrix_t *mat, const char* name);
 
 /* register messages which may be sent and their payload
@@ -24,12 +32,4 @@ void mmrpc_register_messages(void);
 int server (int argc,char *argv[]);
 int client (int argc,char *argv[]);
 
-GRAS_DEFINE_TYPE(s_matrix,
-struct s_matrix {
-  int rows;
-  int cols;
-  double *ctn GRAS_ANNOTE(size, rows*cols);
-};)
-typedef struct s_matrix matrix_t;
-
 #endif /* MMRPC_H */