I don't quite understand what you're asking here. The alignment rules are
pretty much what you would assume they might be; objects of size N bytes must
usually be N-byte aligned, but nothing more restrictive than 8-byte alignment
is ever needed. I think.
> What about the optional types? Are there going to be some required
> representations? If not, is this useful?
Good point! I don't know what the answer should be here.
> Are MPI_DATA_MIPS32 and MPI_DATA_MIPS64 attibutes, constants for use with
> open, both? Currently open uses the or-ing of bit fields (get your
> representations in early :-).
They are exactly the same kind of animal as MPI_DATA_NATIVE and
MPI_DATA_INTERNAL, whatever those are.
-- Eric Salo Silicon Graphics Inc. salo@sgi.com