phew, that was a close one... i'll proceed to do what i was doing... but why then does memcpy bother to return a pointer? so you could assign it to another pointer [with a possible different base data type]? that would be useful i'd imagine, are there any other reasons?

thank you very much _ninebit_... [heh! bubba you didn't reply! ]