From 3d90132fcf3d5af61cc86a68992dd93435caeba1 Mon Sep 17 00:00:00 2001
From: Pedro Gonnet <gonnet@google.com>
Date: Thu, 10 Mar 2016 22:42:55 +0100
Subject: [PATCH] the offset in the part array should be a size_t.

---
 src/engine.c | 2 +-
 src/engine.h | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/engine.c b/src/engine.c
index 58f4e4d2c4..d2ff497a77 100644
--- a/src/engine.c
+++ b/src/engine.c
@@ -604,7 +604,7 @@ void engine_exchange_cells(struct engine *e) {
  * @return The number of arrived parts copied to parts and xparts.
  */
 
-int engine_exchange_strays(struct engine *e, int offset, int *ind, size_t N) {
+int engine_exchange_strays(struct engine *e, size_t offset, int *ind, size_t N) {
 
 #ifdef WITH_MPI
 
diff --git a/src/engine.h b/src/engine.h
index 5ec6ad8a98..57a4f8cffc 100644
--- a/src/engine.h
+++ b/src/engine.h
@@ -182,7 +182,7 @@ void engine_init_particles(struct engine *e);
 void engine_step(struct engine *e);
 void engine_maketasks(struct engine *e);
 void engine_split(struct engine *e, struct partition *initial_partition);
-int engine_exchange_strays(struct engine *e, int offset, int *ind, size_t N);
+int engine_exchange_strays(struct engine *e, size_t offset, int *ind, size_t N);
 void engine_rebuild(struct engine *e);
 void engine_repartition(struct engine *e);
 void engine_makeproxies(struct engine *e);
-- 
GitLab