From 99b1f72eb19c13aa156f19647a3bec779febd93a Mon Sep 17 00:00:00 2001
From: Thomas Jahns <jahns@dkrz.de>
Date: Fri, 8 Apr 2016 14:28:32 +0000
Subject: [PATCH] Move declaration of function to header and rename.

---
 src/pio_server.c | 8 ++------
 src/pio_util.c   | 4 ++--
 src/pio_util.h   | 4 ++++
 3 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/src/pio_server.c b/src/pio_server.c
index d66190524..f770b3845 100644
--- a/src/pio_server.c
+++ b/src/pio_server.c
@@ -744,10 +744,6 @@ struct passPlan
   int varStart, varEnd;
 };
 
-void
-deco1D_CCP(size_t n, const size_t weightPfxSums[n],
-           size_t nparts, size_t separators[nparts + 1]);
-
 /**
  * @param[out] passes_ pointer to pointer to 2-dimensional array of
  * records of dimensions $number of passes \cdot number of collectors$,
@@ -793,8 +789,8 @@ planPasses(size_t streamIdx, const struct streamMapping *mapping,
        * instead */
       numPasses = 1;
       struct passPlan *passes = Malloc(sizeof (*passes) * collSize);
-      deco1D_CCP(numWrittenRecords, recordDataSizePfxSums,
-                 collSize, recordSeparations);
+      cdiPioDeco1D_CCP(numWrittenRecords, recordDataSizePfxSums,
+                       collSize, recordSeparations);
       for (size_t rank = 0; rank < collSize; ++rank)
         {
           size_t startRecord = recordSeparations[rank],
diff --git a/src/pio_util.c b/src/pio_util.c
index 811e321f2..8225d2c63 100644
--- a/src/pio_util.c
+++ b/src/pio_util.c
@@ -198,8 +198,8 @@ cdiPioQueryVarDims(int varShape[3], int vlistID, int varID)
 
 
 void
-deco1D_CCP(size_t nelems, const size_t *restrict weightPfxSums,
-           size_t nparts, size_t *restrict separators)
+cdiPioDeco1D_CCP(size_t nelems, const size_t *restrict weightPfxSums,
+                 size_t nparts, size_t *restrict separators)
 {
   separators[0] = 0;
   separators[nparts] = nelems;
diff --git a/src/pio_util.h b/src/pio_util.h
index 6be66af3a..47ff0a800 100644
--- a/src/pio_util.h
+++ b/src/pio_util.h
@@ -105,6 +105,10 @@ void printArray ( const char *, const char *, const void *, int, int, const char
 int
 cdiPioQueryVarDims(int varShape[3], int vlistID, int varID);
 
+void
+cdiPioDeco1D_CCP(size_t n, const size_t weightPfxSums[n],
+                 size_t nparts, size_t separators[nparts + 1]);
+
 #endif
 /*
  * Local Variables:
-- 
GitLab