> When I try to write audio data (as short 
int's) into an array that is
> initialised with 'x->x_buffer = (short 
*) getzbytes(65536);', pd crashes
hi,
 
I think the correct allocation is 
getzbytes( 65536*sizeof(short) ).
 
Otherwise, you might write in some pd's internal 
zones
and behaviour becomes undefined.
You might have many weird errors after 
that.
 
cheers,
 
Yves/
 
PS : getzbytes is obsolete, you 
should use getbytes
( which is exactly the same 
)/