Rudiments

new.h
1 // Copyright (c) 1999-2018 David Muse
2 // See the COPYING file for more information
3
4 #ifndef RUDIMENTS_NEW_H
5 #define RUDIMENTS_NEW_H
6
7 #include <rudiments/private/config.h>
8
9 #if defined(RUDIMENTS_HAVE_NEW)
10 #include <new>
11 #elif defined(RUDIMENTS_HAVE_NEW_H)
12 #include <new.h>
13 #else
14 inline void *operator new(size_t size, void *place) {
15 return place;
16 }
17 #endif
18
19 #endif