<<><<I also understand that the item's addresses must be byte
addresses.>>
>
>
>Definitely not. The distinction between 'byte address' and 'word
address'
>matters in Transact, but not C.
It does matter in C, though specifically not for FFILEINFO. Word and
halfword addresses must generally be aligned on word and halfword
boundaries or a trap will result.>>
Probably a misunderstanding; nothing was said about alignment
restrictions, which are generally fairly well known. The correction was
specifically with regard to doing things like casting the address of a
short or int to a char*.
Steve