Hi,
The detailed documentation you requested is here and here.
But I don´t think that your problem lies there.
You might have run into an issue with the byte order. Check if the processes are using different endians.
Alignment gaps can also be a problem when casting, but I don´t think in that case.
Horst