Open ckhroulev opened 5 years ago
Sure, that would be great.
Yes, fantastic idea!
Well there is a problem with this. Those structs are part of the public fortran API.
So now what?
As far as I can tell the public Fortran API contains several types that have names matching names of some of these structures, but they are not the same types (compare pio_types.F90
and pio.h
).
Please correct me if I'm wrong.
Ah, you are right! I missed that! ;-)
pio.h
contains several internal structures (var_desc_t
,io_region
,io_desc_t
,iosystem_desc_t
,wmulti_buffer
,file_desc_t
, ...) that could be moved topio_internal.h
.This would eliminate the need to install
uthash.h
(see #1551). Installinguthash.h
is problematic because if a user hasuthash.h
installed already the user's copy will be overwritten.I can create a pull request with these changes if you think it's a good idea.