On Mon, Feb 02, 2004 at 01:23:15PM -0800, Stephan Szabo wrote:
> Isn't memcpy on overlapping (even entirely overlapping) buffers undefined
> behavior unless the count is 0?
The C standard says: "If copying takes place between objects that overlap,
the behaviour is undefined". SUSv3 says the same.
To my understanding this also includes copying something onto itself.
Michael van Elst
"A potential Snark may lurk in every tree."
In response to
pgsql-patches by date
|Next:||From: Kurt Roeckx||Date: 2004-02-02 22:22:47|
|Subject: Fix memcmp() with different sizes.|
|Previous:||From: Andrew Dunstan||Date: 2004-02-02 22:18:08|
|Subject: Re: fix memcpy() overlap|