From 835f0f1d0f7a677f5f90abc9f3c2c0aa7763ddc1 Mon Sep 17 00:00:00 2001 From: Uwe Schulzweida <uwe.schulzweida@mpimet.mpg.de> Date: Mon, 6 Feb 2017 09:46:04 +0100 Subject: [PATCH] Fortran interface update. --- src/cdi.inc | 15 +++++++++++---- src/cdiFortran.c | 1 + 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/src/cdi.inc b/src/cdi.inc index 5c469f15e..b1ebbc3a9 100644 --- a/src/cdi.inc +++ b/src/cdi.inc @@ -4,7 +4,7 @@ ! ! Author: ! ------- -! Uwe Schulzweida, MPI-MET, Hamburg, January 2017 +! Uwe Schulzweida, MPI-MET, Hamburg, February 2017 ! INTEGER CDI_MAX_NAME @@ -1407,6 +1407,13 @@ ! CHARACTER*(*) name) EXTERNAL cdiDelAtt + INTEGER cdiCopyAtts +! (INTEGER cdiID1, +! INTEGER varID1, +! INTEGER cdiID2, +! INTEGER varID2) + EXTERNAL cdiCopyAtts + INTEGER cdiDefAttInt ! (INTEGER cdiID, ! INTEGER varID, @@ -1600,10 +1607,10 @@ PARAMETER (CDI_KEY_YUNITS = 914) INTEGER CDI_KEY_VDIMNAME PARAMETER (CDI_KEY_VDIMNAME = 920) - INTEGER CDI_KEY_MAPNAME - PARAMETER (CDI_KEY_MAPNAME = 921) INTEGER CDI_KEY_MAPPING - PARAMETER (CDI_KEY_MAPPING = 922) + PARAMETER (CDI_KEY_MAPPING = 921) + INTEGER CDI_KEY_MAPNAME + PARAMETER (CDI_KEY_MAPNAME = 922) ! ! CDI zaxis string key values ! diff --git a/src/cdiFortran.c b/src/cdiFortran.c index 840dbd4bd..0746e06fa 100644 --- a/src/cdiFortran.c +++ b/src/cdiFortran.c @@ -292,6 +292,7 @@ FCALLSCFUN2 (STRING, vlistInqVarUnitsPtr, VLISTINQVARUNITSPTR, vlistinqvarunitsp FCALLSCFUN3 (INT, cdiInqNatts, CDIINQNATTS, cdiinqnatts, INT, INT, PINT) FCALLSCFUN6 (INT, cdiInqAtt, CDIINQATT, cdiinqatt, INT, INT, INT, PSTRING, PINT, PINT) FCALLSCFUN3 (INT, cdiDelAtt, CDIDELATT, cdidelatt, INT, INT, STRING) +FCALLSCFUN4 (INT, cdiCopyAtts, CDICOPYATTS, cdicopyatts, INT, INT, INT, INT) FCALLSCFUN6 (INT, cdiDefAttInt, CDIDEFATTINT, cdidefattint, INT, INT, STRING, INT, INT, INTV) FCALLSCFUN6 (INT, cdiDefAttFlt, CDIDEFATTFLT, cdidefattflt, INT, INT, STRING, INT, INT, DOUBLEV) FCALLSCFUN5 (INT, cdiDefAttTxt, CDIDEFATTTXT, cdidefatttxt, INT, INT, STRING, INT, PPSTRING) -- GitLab