Fix newlib H8/300 bits for C99/gcc-14

Jeff Law <[email protected]>
Newsgroups gmane.comp.lib.newlib
Message-ID <[email protected]>
Similar to other patches.  This adds a missing prototype and #include to 
some H8/300 specific code in newlib.

Pushed to the trunk given Jeff J's pre-approval for these kinds of changes.

Jeff L.
P (text/plain, 776 B)
commit dc7ee581321c4023f9ffe0c9f609071354ba1512
Author: Jeff Law <[email protected]>
Date:   Fri Dec 22 20:25:10 2023 -0700

    Fix newlib H8/300 bits for C99/gcc-14
    
    Similar to other patches.  This adds a missing prototype and #include to some
    H8/300 specific code in newlib.  Pushed to the trunk given Jeff J's
    pre-approval for these kinds of changes.

diff --git a/newlib/libc/sys/h8300hms/sbrk.c b/newlib/libc/sys/h8300hms/sbrk.c
index 1456a67eb..a99ae2904 100644
--- a/newlib/libc/sys/h8300hms/sbrk.c
+++ b/newlib/libc/sys/h8300hms/sbrk.c
@@ -1,8 +1,10 @@
 #include <_ansi.h>
 #include <sys/types.h>
 #include <sys/stat.h>
+#include <stdlib.h>
 
 register char *stack_ptr asm ("sp");
+extern int _write (int, char *, int);
 
 caddr_t 
   _sbrk(incr)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.