AVRTools
A Library for the AVR ATmega328 and ATmega2560 Microcontrollers
abi.h File Reference

This file provides certain functions needed to complete the avr-gcc C++ ABI. You never need to include this file, and you only need to link against abi.cpp if you encounter certain link errors. More...

#include <stdlib.h>
Include dependency graph for abi.h:

Go to the source code of this file.

Detailed Description

This file provides certain functions needed to complete the avr-gcc C++ ABI. You never need to include this file, and you only need to link against abi.cpp if you encounter certain link errors.

If when building your project you get link-time errors about undefined references to symbols of the form __cxa_XXX (e.g., __cxa_pure_virtual), then you should link your project against abi.cpp (there is no need to include abi.h in any of your sources.

If you don't encounter such errors, you can completely disregard both abi.h and abi.cpp.