jc wrote: > hi, > > is there a way to stuff the 8 bytes of a long into a byte array other than to use a union to achive that? > > cheers > jc Take the address, cast to byte, deref byte by byte: (cast(ubyte*)&the_long)[0]; (cast(ubyte*)&the_long)[1]; (cast(ubyte*)&the_long)[2]; ... --bb