Sergey Gromov wrote: > You can always use > return cast(T[])mem; I doubt this, because that `cast' might not be valid for all types `T'. -manfred -- If life is going to exist in this Universe, then the one thing it cannot afford to have is a sense of proportion. (Douglas Adams)