Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37706245
en ru br
Репозитории ALT

Группа :: Разработка/C
Пакет: itpp

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Патч: itpp-4.3.1_memmove.patch
Скачать


diff -U 3 -H -d -r -N -- itpp-4.3.1.orig/itpp/comm/multilateration.cpp itpp-4.3.1/itpp/comm/multilateration.cpp
--- itpp-4.3.1.orig/itpp/comm/multilateration.cpp	2013-07-06 12:11:56.000000000 +0300
+++ itpp-4.3.1/itpp/comm/multilateration.cpp	2014-11-01 05:00:34.135502549 +0300
@@ -87,7 +87,7 @@
     for(unsigned int i = 0; i < size_; ++i) {
       if(data_[i] == elem) {
         if((i + 1) < size_) {
-          memcpy(data_ + i, data_ + i + 1, (size_ - i - 1)*sizeof(*data_));
+           memmove(data_+i, data_+i+1, (size_ - i - 1)*sizeof(*data_));
         }
         --size_;
         res = true;
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin