From d75a6763ec649272bf391b5365e92f9b78f3642c Mon Sep 17 00:00:00 2001 From: Scot Breitenfeld Date: Thu, 19 Mar 2015 16:09:42 -0500 Subject: [svn-r26488] Updated developers notes due to the removal of COMMON and EQUIVALANCE and how everything is now put together. Not tested, comments only. --- fortran/src/H5f90global.f90 | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/fortran/src/H5f90global.f90 b/fortran/src/H5f90global.f90 index 39747e4..089ddbf 100644 --- a/fortran/src/H5f90global.f90 +++ b/fortran/src/H5f90global.f90 @@ -9,14 +9,20 @@ ! PURPOSE ! This module is used to pass C stubs for H5 Fortran APIs. The C stubs are ! packed into arrays in H5_f.c and these arrays are then passed to Fortran. -! This module then uses EQUIVALENCE to assign elements of the arrays to -! Fortran equivalent C stubs. +! The Fortran values listed in this file are actually assigned in H5_ff.f90 +! in H5open_f from the elements of the array that is being passed back from C. ! ! NOTES ! The size of the C arrays in H5_f.c has to match the values of the variables ! declared as PARAMETER, hence if the size of an array in H5_f.c is changed ! then the PARAMETER of that corresponding array in Fortran must also be changed. ! +! *** IMPORTANT *** +! If you add a new variable here then you must add the variable name to the +! Windows dll file 'hdf5_fortrandll.def.in' in the fortran/src directory. +! This is needed for Windows based operating systems. +! +! ! USES ! H5FORTRAN_TYPES - This module is generated at run time. See ! -- cgit v0.12