http://wiki.makerfire.com/index.php?title=New.h&feed=atom&action=history
New.h - Revision history
2024-03-29T10:25:29Z
Revision history for this page on the wiki
MediaWiki 1.30.0
http://wiki.makerfire.com/index.php?title=New.h&diff=226&oldid=prev
Rickylone: Created page with "<pre style="color:blue"> /* Header to define new/delete operators as they aren't provided by avr-gcc by default Taken from http://www.avrfreaks.net/index.php?name=PNphpBB2&..."
2018-03-09T06:38:25Z
<p>Created page with "<pre style="color:blue"> /* Header to define new/delete operators as they aren't provided by avr-gcc by default Taken from http://www.avrfreaks.net/index.php?name=PNphpBB2&..."</p>
<p><b>New page</b></p><div><pre style="color:blue"><br />
/* Header to define new/delete operators as they aren't provided by avr-gcc by default<br />
Taken from http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&t=59453 <br />
*/<br />
<br />
#ifndef NEW_H<br />
#define NEW_H<br />
<br />
#include <stdlib.h><br />
<br />
void * operator new(size_t size);<br />
void * operator new[](size_t size);<br />
void operator delete(void * ptr);<br />
void operator delete[](void * ptr);<br />
<br />
__extension__ typedef int __guard __attribute__((mode (__DI__)));<br />
<br />
extern "C" int __cxa_guard_acquire(__guard *);<br />
extern "C" void __cxa_guard_release (__guard *);<br />
extern "C" void __cxa_guard_abort (__guard *); <br />
<br />
extern "C" void __cxa_pure_virtual(void);<br />
<br />
#endif<br />
<br />
<br />
</pre></div>
Rickylone