Thanks a lot, xwb!
Just a bit more: In case of reals, real in a 32 bits system should be specified as a real*8 in a 64 bits machine, while real*16 and double precision would mean the same in both 32 and 64 bits machines, correct?
Also, about aligning, it just concerns about derived types...