Changeset 64673d in git


Ignore:
Timestamp:
Oct 28, 2008, 10:12:40 AM (15 years ago)
Author:
Hans Schönemann <hannes@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
43058fdc6903d63e4a46d55dea3261b951df7018
Parents:
3425c28defd1e45c8aacb598a943c2dfd616390f
Message:
*hannes: re-ordered


git-svn-id: file:///usr/local/Singular/svn/trunk@11162 2c84dea3-7e68-4137-9b89-c4e89433aadc
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/mmalloc.cc

    r3425c2 r64673d  
    22*  Computer Algebra System SINGULAR     *
    33****************************************/
    4 /* $Id: mmalloc.cc,v 1.6 2008-10-25 11:05:51 Singular Exp $ */
     4/* $Id: mmalloc.cc,v 1.7 2008-10-28 09:12:40 Singular Exp $ */
    55/*
    66* ABSTRACT: standard version of C++-memory management alloc func
     
    1818{
    1919  void* addr;
    20   if (!size) size = 1;
     20  if (size==(size_t)0) size = 1;
    2121  omTypeAlloc(void*, addr, size);
    2222  return addr;
     23}
     24
     25void operator delete ( void* block )
     26{
     27  omfree( block );
     28}
     29
     30void* operator new[] ( size_t size )
     31{
     32  void* addr;
     33  if (size==(size_t)0) size = (size_t)1;
     34  omTypeAlloc(void*, addr, size);
     35  return addr;
     36}
     37
     38void operator delete[] ( void* block )
     39{
     40  omfree( block );
    2341}
    2442
     
    5068}
    5169
    52 void operator delete ( void* block )
    53 {
    54   omfree( block );
    55 }
    56 
    57 void* operator new[] ( size_t size )
    58 {
    59   void* addr;
    60   if (size==(size_t)0) size = (size_t)1;
    61   omTypeAlloc(void*, addr, size);
    62   return addr;
    63 }
    64 
    6570void * operator new[](size_t size, const std::nothrow_t &) throw()
    6671{
     
    7075  return addr;
    7176}
    72 
    73 
    74 void operator delete[] ( void* block )
    75 {
    76   omfree( block );
    77 }
Note: See TracChangeset for help on using the changeset viewer.