LINUX.ORG.RU

История изменений

Исправление ZenitharChampion, (текущая версия) :

> Это похоже на Adobe с memcpy, его махинациями и неумением читать документацию.

Adobe ни при чём - это бешенство Ульриха Дреппера. А баг проявляется во многих приложениях - но только в 64-битных дистрибутивах Linux и на процессорах Intel с поддержкой технологии SSE 4.2. Это произошло после патча, отправленного программистами из Intel.

The ANSI C standard defines two functions: memcpy , which is fast but might overwrite memory if source and destination overlap; and memove, which might be slower but will always be correct. The burden of choosing correctness over speed should not be placed upon the programmer; there should be only one function.

Взято отсюда.

Исправление ZenitharChampion, :

> Это похоже на Adobe с memcpy, его махинациями и неумением читать документацию.

Adobe ни при чём - это бешенство Ульриха Дреппера. А баг проявляется во многих приложениях - но только на процессорах Intel с поддержкой технологии SSE 4.2. Это произошло после патча, отправленного программистами из Intel.

The ANSI C standard defines two functions: memcpy , which is fast but might overwrite memory if source and destination overlap; and memove, which might be slower but will always be correct. The burden of choosing correctness over speed should not be placed upon the programmer; there should be only one function.

Взято отсюда.

Исходная версия ZenitharChampion, :

> Это похоже на Adobe с memcpy, его махинациями и неумением читать документацию.

Adobe ни при чём - это бешенство Ульриха Дреппера. А баг проявляется во многих приложениях.

The ANSI C standard defines two functions: memcpy , which is fast but might overwrite memory if source and destination overlap; and memove, which might be slower but will always be correct. The burden of choosing correctness over speed should not be placed upon the programmer; there should be only one function.

Взято отсюда.