Re: fix memcpy() overlap

Поиск
Список
Период
Сортировка
От Michael van Elst
Тема Re: fix memcpy() overlap
Дата
Msg-id 20040202221949.GA24798@serpens.de
обсуждение исходный текст
Ответ на Re: fix memcpy() overlap  (Stephan Szabo <sszabo@megazone.bigpanda.com>)
Список pgsql-patches
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
Internet: mlelstv@serpens.de
                                "A potential Snark may lurk in every tree."

В списке pgsql-patches по дате отправления:

Предыдущее
От: "Magnus Hagander"
Дата:
Сообщение: Re: [pgsql-hackers-win32] Win32 signals patch #2
Следующее
От: Andrew Dunstan
Дата:
Сообщение: Re: fix memcpy() overlap