diff --git a/src/cdi.h b/src/cdi.h
index 6577cbcaa02c6f7b5f47a017bb898fbf5a4056b5..c9cc8cb70ccc5acaea58151664ad622ab0be5494 100644
--- a/src/cdi.h
+++ b/src/cdi.h
@@ -967,6 +967,7 @@ int     gridInqComplexPacking(int gridID);
 /* ZAXIS routines */
 
 void    zaxisName(int zaxistype, char *zaxisname);
+const char *zaxisNamePtr(int leveltype);
 
 /*      zaxisCreate: Create a vertical Z-axis */
 int     zaxisCreate(int zaxistype, int size);
diff --git a/src/cdi_int.h b/src/cdi_int.h
index 8e02463b320f9c18729ef94fd0363230766a82a2..3df41a5dbf3e5a38acbd88a9ca8c8832e8c82958 100644
--- a/src/cdi_int.h
+++ b/src/cdi_int.h
@@ -351,7 +351,6 @@ int     streamInqFileID(int streamID);
 
 void    gridDefHasDims(int gridID, int hasdims);
 int     gridInqHasDims(int gridID);
-const char   *zaxisNamePtr(int leveltype);
 int     zaxisInqLevelID(int zaxisID, double level);
 
 void    streamCheckID(const char *caller, int streamID);