mbed-os/libraries/mbed/common
Adam Green 06495658ce Move exit override to retarget.cpp
I moved the exit handler from exit.c to retarget.cpp where the rest of
the standard C library retargetting routines are found.  The exported
makefiles already explicitly link in retarget.o but not exit.o
When building with the GNU toolchain, it is safest to link in the
object file directly for retargetting routines so that GNU linker has
to use these versions of the routines.

Testing:
I have only tested this change with GCC_ARM. It should really be
tested with more toolchains before getting merged.
2015-02-12 00:14:26 -08:00
..
BusIn.cpp Include missing header file 2015-01-28 18:57:19 +08:00
BusInOut.cpp Include missing header file 2015-01-28 18:57:19 +08:00
BusOut.cpp Include missing header file 2015-01-28 18:57:19 +08:00
CAN.cpp removing warnings discovered by using -Weffc++ flag for gcc 2014-05-26 18:04:46 +01:00
CallChain.cpp removing warnings discovered by using -Weffc++ flag for gcc 2014-05-26 18:04:46 +01:00
Ethernet.cpp Unify mbed library sources 2013-06-14 17:32:15 +01:00
FileBase.cpp removing warnings discovered by using -Weffc++ flag for gcc 2014-05-26 18:04:46 +01:00
FileLike.cpp Unify mbed library sources 2013-06-14 17:32:15 +01:00
FilePath.cpp Fix NULL pointer indirection in FilePath 2013-09-05 14:09:27 +03:00
FileSystemLike.cpp removing warnings discovered by using -Weffc++ flag for gcc 2014-05-26 18:04:46 +01:00
FunctionPointer.cpp removing warnings discovered by using -Weffc++ flag for gcc 2014-05-26 18:04:46 +01:00
I2C.cpp removing warnings discovered by using -Weffc++ flag for gcc 2014-05-26 18:04:46 +01:00
I2CSlave.cpp removing warnings discovered by using -Weffc++ flag for gcc 2014-05-26 18:04:46 +01:00
InterruptIn.cpp removing warnings discovered by using -Weffc++ flag for gcc 2014-05-26 18:04:46 +01:00
InterruptManager.cpp [RZ/A1H] first release - change InterruptManager.cpp for CA9 2014-10-24 11:46:02 +09:00
LocalFileSystem.cpp removing warnings discovered by using -Weffc++ flag for gcc 2014-05-26 18:04:46 +01:00
RawSerial.cpp Revert "Fixed crash issue in RawSerial::printf for uARM" 2014-09-12 10:47:34 +01:00
SPI.cpp removing warnings discovered by using -Weffc++ flag for gcc 2014-05-26 18:04:46 +01:00
SPISlave.cpp removing warnings discovered by using -Weffc++ flag for gcc 2014-05-26 18:04:46 +01:00
Serial.cpp Added new serial class, remove interrupt chaining 2013-10-23 16:08:34 +03:00
SerialBase.cpp removing warnings discovered by using -Weffc++ flag for gcc 2014-05-26 18:04:46 +01:00
Stream.cpp Moved IAR serial differences to retarget.cpp 2014-12-09 14:30:34 +01:00
Ticker.cpp use timestamp_t for Ticker::_delay 2014-08-29 17:02:39 +01:00
Timeout.cpp Added new serial class, remove interrupt chaining 2013-10-23 16:08:34 +03:00
Timer.cpp [API] Timer-start behavior (bug)fix 2014-10-10 21:25:09 +02:00
TimerEvent.cpp introduce a timestamp_t to track timeouts for TimerEvents. 2014-08-29 17:02:39 +01:00
assert.c License headers for new assert files. 2014-05-29 08:59:19 +02:00
board.c mbed interface header inclusion in board.c 2014-06-12 09:46:24 +01:00
error.c Change "error.h" to "mbed_error.h" to avoid conflicts with 3rd party code 2014-08-15 16:19:18 +01:00
gpio.c mbed common - trailing white spaces removal 2014-05-29 15:11:05 +02:00
mbed_interface.c Ensure that IG (Global) bit is reset in MAC address for K64F and others 2014-11-06 09:48:32 -08:00
pinmap_common.c Change "error.h" to "mbed_error.h" to avoid conflicts with 3rd party code 2014-08-15 16:19:18 +01:00
retarget.cpp Move exit override to retarget.cpp 2015-02-12 00:14:26 -08:00
rtc_time.c mbed common - trailing white spaces removal 2014-05-29 15:11:05 +02:00
semihost_api.c Unify mbed library sources 2013-06-14 17:32:15 +01:00
us_ticker_api.c HAL - NRF51822 - us ticker fix for the #839 2015-01-26 15:32:14 +01:00
wait_api.c Silence signed/unsigned comparison warnings in GCC. 2013-08-13 01:47:19 -07:00