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

Группа :: Разработка/Functional
Пакет: refal-plus

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

Патч: deprecated_exceptions.patch
Скачать


--- ./c++/libp++/pxx_heap_allocator.cc~	2021-12-07 13:41:44.500000000 +0000
+++ ./c++/libp++/pxx_heap_allocator.cc	2021-12-07 16:23:02.740000000 +0000
@@ -55,7 +55,7 @@ HeapAllocator::HeapAllocator (
   (lists + get_order(current_size))->put(p);
 }
 
-HeapAllocator::~HeapAllocator () throw (SysError)
+HeapAllocator::~HeapAllocator ()
 {}
 
 void* HeapAllocator::allocate (size_t _size)
--- ./c++/libp++/pxx_heap_allocator.hh~	2021-12-07 13:41:44.499000000 +0000
+++ ./c++/libp++/pxx_heap_allocator.hh	2021-12-07 16:22:45.408000000 +0000
@@ -110,7 +110,7 @@ public:
   ) ;
   //
   // Destructor
-  ~HeapAllocator () throw (SysError);
+  ~HeapAllocator () ;
   //
   // Allocate memory block of _size bytes
   void* allocate (size_t _size) ;
--- ./c++/libp++/pxx_heap.cc~	2021-12-07 13:41:44.532000000 +0000
+++ ./c++/libp++/pxx_heap.cc	2021-12-07 16:21:59.992000000 +0000
@@ -40,7 +40,7 @@ Heap::Heap (
   size_t const _max_size /* = 0 */, // Maximum size, not limited by default
   void* const _start /* = null */,
   int _fd /* = -1 */
-) throw (SysError) :
+) :
   start_addr (_start),
   fd (_fd)
 {
@@ -82,7 +82,7 @@ Heap::Heap (
 #endif // WINDOWS
 }
 
-Heap::~Heap () throw (SysError)
+Heap::~Heap ()
 {
 #ifndef WINDOWS
 #ifdef USE_MREMAP
@@ -96,7 +96,7 @@ Heap::~Heap () throw (SysError)
 #endif // WINDOWS
 }
 
-void Heap::expand (unsigned _order /* = 1 */) throw (SysError)
+void Heap::expand (unsigned _order /* = 1 */)
 {
   size_t new_size = current_size << _order;
   if ((max_size != 0) && ((new_size > max_size) || (new_size == 0)))
--- ./c++/libp++/pxx_heap.hh~	2021-12-07 13:41:44.531000000 +0000
+++ ./c++/libp++/pxx_heap.hh	2021-12-07 16:20:42.925000000 +0000
@@ -65,13 +65,13 @@ public:
     size_t const _max_size = 0, // Maximum size, not limited by default
     void* const _start = null,
     int _fd = -1
-  ) throw (SysError) ;
+  ) ;
   //
   // Destructor
-  ~Heap () throw (SysError) ;
+  ~Heap () ;
   //
   // Expand a heap
-  void expand (unsigned _order = 1) throw (SysError) ;
+  void expand (unsigned _order = 1) ;
   //
   // Get heap start address
   inline void* get_start_addr () const ;
--- ./c++/libp++/pxx_malloc_allocator.ih~	2021-12-07 13:41:44.527000000 +0000
+++ ./c++/libp++/pxx_malloc_allocator.ih	2021-12-07 16:16:36.546000000 +0000
@@ -39,7 +39,6 @@ inline MallocAllocator::~MallocAllocator
 //
 // Allocate memory block of _size bytes
 inline void* MallocAllocator::allocate (size_t _size)
-  throw (SysError)
 {
   void* p = malloc(_size);
   if (p != null) return p;
@@ -56,7 +55,6 @@ inline void MallocAllocator::deallocate
 //
 // Resize memory block at _ptr to _size bytes
 inline void* MallocAllocator::reallocate (void* _ptr, size_t _size)
-  throw (SysError)
 {
   void* p = realloc(_ptr, _size);
   if (p != null) return p;
--- ./c++/libp++/pxx_malloc_allocator.hh~	2021-12-07 13:41:44.528000000 +0000
+++ ./c++/libp++/pxx_malloc_allocator.hh	2021-12-07 16:15:51.721000000 +0000
@@ -47,13 +47,13 @@ public:
   inline ~MallocAllocator () ;
   //
   // Allocate memory block of _size bytes
-  inline void* allocate (size_t _size) throw (SysError) ;
+  inline void* allocate (size_t _size) ;
   //
   // Free memory block at _ptr
   inline void deallocate (void* _ptr) ;
   //
   // Resize memory block at _ptr to _size bytes
-  inline void* reallocate (void* _ptr, size_t _size) throw (SysError) ;
+  inline void* reallocate (void* _ptr, size_t _size) ;
   //
   // Returns (if possible) a real size (probably larger then given)
   // of memory block to be allocated
--- ./c++/libp++/pxx_allocator.hh~	2021-12-07 13:41:44.502000000 +0000
+++ ./c++/libp++/pxx_allocator.hh	2021-12-07 16:13:08.360000000 +0000
@@ -62,7 +62,7 @@ public:
   inline Allocator (unsigned _features = 0) ;
   //
   // Virtual destructor
-  virtual inline ~Allocator () throw (SysError);
+  virtual inline ~Allocator ();
   //
   // Allocate memory block of _size bytes
   virtual void* allocate (size_t _size) = 0 ;
--- ./c++/libp++/pxx_allocator.ih~	2021-12-07 13:41:44.501000000 +0000
+++ ./c++/libp++/pxx_allocator.ih	2021-12-07 16:12:44.319000000 +0000
@@ -11,7 +11,7 @@ inline Allocator::Allocator (unsigned _f
   features (_features)
 {}
 
-inline Allocator::~Allocator () throw (SysError)
+inline Allocator::~Allocator ()
 {
   if (set_as_default) default_allocator_destroyed = true;
 }
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin