diff options
author | M. Scot Breitenfeld <brtnfld@hdfgroup.org> | 2016-09-23 16:31:43 (GMT) |
---|---|---|
committer | M. Scot Breitenfeld <brtnfld@hdfgroup.org> | 2016-09-23 16:31:43 (GMT) |
commit | 7b056aadff59de5760246d6dff3f5402d0b887bf (patch) | |
tree | ffe00af53b177ebf16cbe6f2c8463f2dae5f82d9 /examples/h5_extend.c | |
parent | 7cbf491e29cb9c2cfa3fbbd232f48a51cfaebff4 (diff) | |
download | hdf5-7b056aadff59de5760246d6dff3f5402d0b887bf.zip hdf5-7b056aadff59de5760246d6dff3f5402d0b887bf.tar.gz hdf5-7b056aadff59de5760246d6dff3f5402d0b887bf.tar.bz2 |
Added SEQUENCE to derived types for NAG:
Section 81 of the compiler manual, e.g. at
http://www.nag.co.uk/nagware/np/r61_doc/np61_manual.pdf
covers details about the compiler's internal representations, including
"
Fortran derived types are translated into C structs.
If BIND(C) or SEQUENCE is used, the order of the items within
the struct is the same as the order within the derived type definition.
Otherwise, the order of items is permuted to
put larger types at the front of the struct so as to improve alignment
and reduce storage; the C output code can be
inspected to determine the ordering used.
"
Removed INTENT(IN) to fix segfaults in C APIs for TYPE(C_PTR).
Tested: NAG (gnu)
Diffstat (limited to 'examples/h5_extend.c')
0 files changed, 0 insertions, 0 deletions