summaryrefslogtreecommitdiffstats
path: root/fortran
diff options
context:
space:
mode:
authorM. Scot Breitenfeld <brtnfld@hdfgroup.org>2016-09-23 16:31:43 (GMT)
committerM. Scot Breitenfeld <brtnfld@hdfgroup.org>2016-09-23 16:31:43 (GMT)
commit7b056aadff59de5760246d6dff3f5402d0b887bf (patch)
treeffe00af53b177ebf16cbe6f2c8463f2dae5f82d9 /fortran
parent7cbf491e29cb9c2cfa3fbbd232f48a51cfaebff4 (diff)
downloadhdf5-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 'fortran')
0 files changed, 0 insertions, 0 deletions