[3/5] add forward declaration to __cxa_atexit to aeabi_atexit, to prevent warnings

Message ID 20180212112345.17392-3-info@jasoon.nl
State Accepted
Commit 8329f4867b3f843318134f756c9c0fb27a5befd4
Headers show
Series
  • [1/5] Add define _COMPILING_NEWLIB for arm to configure.host, as it is obviously needed
Related show

Commit Message

Jaap de Wolff Feb. 12, 2018, 11:23 a.m.
---
 newlib/libc/sys/arm/aeabi_atexit.c | 3 +++
 1 file changed, 3 insertions(+)

-- 
2.11.0

Patch

diff --git a/newlib/libc/sys/arm/aeabi_atexit.c b/newlib/libc/sys/arm/aeabi_atexit.c
index 4b600e250..a5626b732 100644
--- a/newlib/libc/sys/arm/aeabi_atexit.c
+++ b/newlib/libc/sys/arm/aeabi_atexit.c
@@ -1,5 +1,8 @@ 
 #include <stdlib.h>
 
+/* forward declaration */
+extern int __cxa_atexit (void (*) (void *), void *, void *);
+
 /* Register a function to be called by exit or when a shared library
    is unloaded.  This routine is like __cxa_atexit, but uses the
    calling sequence required by the ARM EABI.  */