home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fresh Fish 8
/
FreshFishVol8-CD1.bin
/
gnu
/
lib
/
g++-include
/
new
< prev
next >
Wrap
Text File
|
1994-12-22
|
797b
|
33 lines
// The -*- C++ -*- dynamic memory management header.
// Copyright (C) 1994 Free Software Foundation
#ifndef __NEW__
#define __NEW__
#ifdef __GNUG__
#pragma interface "new"
#endif
typedef void (*new_handler)();
extern "C" new_handler set_new_handler (new_handler);
#if defined(__GNUG__) && !defined (__STRICT_ANSI__)
// G++ implementation internals
extern new_handler __new_handler;
extern "C" void __default_new_handler (void);
#endif
#include <cstddef>
// replaceable signatures
void *operator new (size_t);
void *operator new[] (size_t);
void operator delete (void *);
void operator delete[] (void *);
// default placement versions of operator new
inline void *operator new(size_t, void *place) { return place; }
inline void *operator new[](size_t, void *place) { return place; }
#endif