bump libnds & dswifi versions

This commit is contained in:
Dave Murphy 2007-10-23 14:38:26 +00:00
parent ee3476d47d
commit f3779a6b8b
2 changed files with 95 additions and 53 deletions

View File

@ -8,9 +8,9 @@
#---------------------------------------------------------------------------------
LIBOGC_VER=20070118
LIBGBA_VER=20060720
LIBNDS_VER=20070616
LIBNDS_VER=20071023
LIBFAT_VER=20070127
DSWIFI_VER=0.3.2
DSWIFI_VER=0.3.3
LIBMIRKO_VER=0.9.8
GDB_VER=6.6
@ -435,7 +435,7 @@ for f in $INSTALLDIR/$package/bin/* \
$INSTALLDIR/$package/$target/bin/* \
$INSTALLDIR/$package/libexec/gcc/$target/$GCC_VER/*
do
strip $f
strip -d $f
done
#---------------------------------------------------------------------------------

View File

@ -1,4 +1,4 @@
diff -NBaur newlib-1.15.0/Makefile.in newlib-1.15.0-new/Makefile.in
diff -Nbaur newlib-1.15.0/Makefile.in newlib-1.15.0-new/Makefile.in
--- newlib-1.15.0/Makefile.in Mon Dec 11 06:47:56 2006
+++ newlib-1.15.0-new/Makefile.in Tue Jul 31 12:55:09 2007
@@ -303,6 +303,7 @@
@ -9,7 +9,7 @@ diff -NBaur newlib-1.15.0/Makefile.in newlib-1.15.0-new/Makefile.in
AR_FOR_TARGET=@AR_FOR_TARGET@
AS_FOR_TARGET=@AS_FOR_TARGET@
CC_FOR_TARGET=$(STAGE_CC_WRAPPER) @CC_FOR_TARGET@ $(FLAGS_FOR_TARGET)
diff -NBaur newlib-1.15.0/libgloss/configure newlib-1.15.0-new/libgloss/configure
diff -Nbaur newlib-1.15.0/libgloss/configure newlib-1.15.0-new/libgloss/configure
--- newlib-1.15.0/libgloss/configure Mon Dec 18 21:48:18 2006
+++ newlib-1.15.0-new/libgloss/configure Fri Feb 16 09:13:44 2007
@@ -272,8 +272,10 @@
@ -23,6 +23,14 @@ diff -NBaur newlib-1.15.0/libgloss/configure newlib-1.15.0-new/libgloss/configur
ac_subdirs_all="$ac_subdirs_all i386"
ac_subdirs_all="$ac_subdirs_all m32r"
ac_subdirs_all="$ac_subdirs_all m68hc11"
@@ -1287,6 +1289,7 @@
+
if test "${enable_shared}" = "yes" ; then
echo "Shared libraries not supported for cross compiling, ignored"
fi
@@ -1823,6 +1826,10 @@
@ -34,7 +42,7 @@ diff -NBaur newlib-1.15.0/libgloss/configure newlib-1.15.0-new/libgloss/configur
case "${target}" in
diff -NBaur newlib-1.15.0/libgloss/configure.in newlib-1.15.0-new/libgloss/configure.in
diff -Nbaur newlib-1.15.0/libgloss/configure.in newlib-1.15.0-new/libgloss/configure.in
--- newlib-1.15.0/libgloss/configure.in Mon Dec 18 21:48:18 2006
+++ newlib-1.15.0-new/libgloss/configure.in Fri Feb 16 09:13:44 2007
@@ -2,6 +2,7 @@
@ -53,7 +61,7 @@ diff -NBaur newlib-1.15.0/libgloss/configure.in newlib-1.15.0-new/libgloss/confi
case "${target}" in
i[[3456]]86-*-elf* | i[[3456]]86-*-coff*)
diff -NBaur newlib-1.15.0/libgloss/libsysbase/Makefile.in newlib-1.15.0-new/libgloss/libsysbase/Makefile.in
diff -Nbaur newlib-1.15.0/libgloss/libsysbase/Makefile.in newlib-1.15.0-new/libgloss/libsysbase/Makefile.in
--- newlib-1.15.0/libgloss/libsysbase/Makefile.in Thu Jan 1 00:00:00 1970
+++ newlib-1.15.0-new/libgloss/libsysbase/Makefile.in Mon Aug 27 11:14:17 2007
@@ -0,0 +1,146 @@
@ -203,7 +211,7 @@ diff -NBaur newlib-1.15.0/libgloss/libsysbase/Makefile.in newlib-1.15.0-new/libg
+
+config.status: configure
+ $(SHELL) config.status --recheck
diff -NBaur newlib-1.15.0/libgloss/libsysbase/_exit.c newlib-1.15.0-new/libgloss/libsysbase/_exit.c
diff -Nbaur newlib-1.15.0/libgloss/libsysbase/_exit.c newlib-1.15.0-new/libgloss/libsysbase/_exit.c
--- newlib-1.15.0/libgloss/libsysbase/_exit.c Thu Jan 1 00:00:00 1970
+++ newlib-1.15.0-new/libgloss/libsysbase/_exit.c Fri Feb 16 09:13:45 2007
@@ -0,0 +1,14 @@
@ -221,7 +229,7 @@ diff -NBaur newlib-1.15.0/libgloss/libsysbase/_exit.c newlib-1.15.0-new/libgloss
+
+ while(1);
+}
diff -NBaur newlib-1.15.0/libgloss/libsysbase/abort.c newlib-1.15.0-new/libgloss/libsysbase/abort.c
diff -Nbaur newlib-1.15.0/libgloss/libsysbase/abort.c newlib-1.15.0-new/libgloss/libsysbase/abort.c
--- newlib-1.15.0/libgloss/libsysbase/abort.c Thu Jan 1 00:00:00 1970
+++ newlib-1.15.0-new/libgloss/libsysbase/abort.c Fri Apr 13 02:04:39 2007
@@ -0,0 +1,8 @@
@ -233,7 +241,7 @@ diff -NBaur newlib-1.15.0/libgloss/libsysbase/abort.c newlib-1.15.0-new/libgloss
+ _exit (1);
+}
+
diff -NBaur newlib-1.15.0/libgloss/libsysbase/acconfig.h newlib-1.15.0-new/libgloss/libsysbase/acconfig.h
diff -Nbaur newlib-1.15.0/libgloss/libsysbase/acconfig.h newlib-1.15.0-new/libgloss/libsysbase/acconfig.h
--- newlib-1.15.0/libgloss/libsysbase/acconfig.h Thu Jan 1 00:00:00 1970
+++ newlib-1.15.0-new/libgloss/libsysbase/acconfig.h Fri Feb 16 09:13:45 2007
@@ -0,0 +1,26 @@
@ -263,7 +271,7 @@ diff -NBaur newlib-1.15.0/libgloss/libsysbase/acconfig.h newlib-1.15.0-new/libgl
+
+/* symbol prefix */
+#undef __SYMBOL_PREFIX
diff -NBaur newlib-1.15.0/libgloss/libsysbase/aclocal.m4 newlib-1.15.0-new/libgloss/libsysbase/aclocal.m4
diff -Nbaur newlib-1.15.0/libgloss/libsysbase/aclocal.m4 newlib-1.15.0-new/libgloss/libsysbase/aclocal.m4
--- newlib-1.15.0/libgloss/libsysbase/aclocal.m4 Thu Jan 1 00:00:00 1970
+++ newlib-1.15.0-new/libgloss/libsysbase/aclocal.m4 Fri Feb 16 09:13:45 2007
@@ -0,0 +1,344 @@
@ -611,7 +619,7 @@ diff -NBaur newlib-1.15.0/libgloss/libsysbase/aclocal.m4 newlib-1.15.0-new/libgl
+])
+
+m4_include([../acinclude.m4])
diff -NBaur newlib-1.15.0/libgloss/libsysbase/build_argv.c newlib-1.15.0-new/libgloss/libsysbase/build_argv.c
diff -Nbaur newlib-1.15.0/libgloss/libsysbase/build_argv.c newlib-1.15.0-new/libgloss/libsysbase/build_argv.c
--- newlib-1.15.0/libgloss/libsysbase/build_argv.c Thu Jan 1 00:00:00 1970
+++ newlib-1.15.0-new/libgloss/libsysbase/build_argv.c Fri Jul 13 07:57:46 2007
@@ -0,0 +1,31 @@
@ -646,7 +654,7 @@ diff -NBaur newlib-1.15.0/libgloss/libsysbase/build_argv.c newlib-1.15.0-new/lib
+ argstruct->argc = argCount;
+ argstruct->endARGV = &argv[argCount];
+}
diff -NBaur newlib-1.15.0/libgloss/libsysbase/chdir.c newlib-1.15.0-new/libgloss/libsysbase/chdir.c
diff -Nbaur newlib-1.15.0/libgloss/libsysbase/chdir.c newlib-1.15.0-new/libgloss/libsysbase/chdir.c
--- newlib-1.15.0/libgloss/libsysbase/chdir.c Thu Jan 1 00:00:00 1970
+++ newlib-1.15.0-new/libgloss/libsysbase/chdir.c Mon Aug 27 11:44:56 2007
@@ -0,0 +1,175 @@
@ -825,7 +833,7 @@ diff -NBaur newlib-1.15.0/libgloss/libsysbase/chdir.c newlib-1.15.0-new/libgloss
+
+ return buf;
+}
diff -NBaur newlib-1.15.0/libgloss/libsysbase/close.c newlib-1.15.0-new/libgloss/libsysbase/close.c
diff -Nbaur newlib-1.15.0/libgloss/libsysbase/close.c newlib-1.15.0-new/libgloss/libsysbase/close.c
--- newlib-1.15.0/libgloss/libsysbase/close.c Thu Jan 1 00:00:00 1970
+++ newlib-1.15.0-new/libgloss/libsysbase/close.c Fri Feb 16 09:13:45 2007
@@ -0,0 +1,38 @@
@ -867,7 +875,7 @@ diff -NBaur newlib-1.15.0/libgloss/libsysbase/close.c newlib-1.15.0-new/libgloss
+ }
+ return ret;
+}
diff -NBaur newlib-1.15.0/libgloss/libsysbase/config.h.in newlib-1.15.0-new/libgloss/libsysbase/config.h.in
diff -Nbaur newlib-1.15.0/libgloss/libsysbase/config.h.in newlib-1.15.0-new/libgloss/libsysbase/config.h.in
--- newlib-1.15.0/libgloss/libsysbase/config.h.in Thu Jan 1 00:00:00 1970
+++ newlib-1.15.0-new/libgloss/libsysbase/config.h.in Fri Feb 16 09:13:45 2007
@@ -0,0 +1,22 @@
@ -893,7 +901,7 @@ diff -NBaur newlib-1.15.0/libgloss/libsysbase/config.h.in newlib-1.15.0-new/libg
+
+/* symbol prefix */
+#undef __SYMBOL_PREFIX
diff -NBaur newlib-1.15.0/libgloss/libsysbase/configure newlib-1.15.0-new/libgloss/libsysbase/configure
diff -Nbaur newlib-1.15.0/libgloss/libsysbase/configure newlib-1.15.0-new/libgloss/libsysbase/configure
--- newlib-1.15.0/libgloss/libsysbase/configure Thu Jan 1 00:00:00 1970
+++ newlib-1.15.0-new/libgloss/libsysbase/configure Fri Feb 16 09:13:45 2007
@@ -0,0 +1,3543 @@
@ -4440,7 +4448,7 @@ diff -NBaur newlib-1.15.0/libgloss/libsysbase/configure newlib-1.15.0-new/libglo
+
+
+
diff -NBaur newlib-1.15.0/libgloss/libsysbase/configure.in newlib-1.15.0-new/libgloss/libsysbase/configure.in
diff -Nbaur newlib-1.15.0/libgloss/libsysbase/configure.in newlib-1.15.0-new/libgloss/libsysbase/configure.in
--- newlib-1.15.0/libgloss/libsysbase/configure.in Thu Jan 1 00:00:00 1970
+++ newlib-1.15.0-new/libgloss/libsysbase/configure.in Fri Feb 16 09:13:45 2007
@@ -0,0 +1,204 @@
@ -4648,7 +4656,7 @@ diff -NBaur newlib-1.15.0/libgloss/libsysbase/configure.in newlib-1.15.0-new/lib
+AC_OUTPUT
+
+
diff -NBaur newlib-1.15.0/libgloss/libsysbase/dir.c newlib-1.15.0-new/libgloss/libsysbase/dir.c
diff -Nbaur newlib-1.15.0/libgloss/libsysbase/dir.c newlib-1.15.0-new/libgloss/libsysbase/dir.c
--- newlib-1.15.0/libgloss/libsysbase/dir.c Thu Jan 1 00:00:00 1970
+++ newlib-1.15.0-new/libgloss/libsysbase/dir.c Fri Feb 16 09:13:45 2007
@@ -0,0 +1,94 @@
@ -4746,7 +4754,7 @@ diff -NBaur newlib-1.15.0/libgloss/libsysbase/dir.c newlib-1.15.0-new/libgloss/l
+ return ret;
+}
+
diff -NBaur newlib-1.15.0/libgloss/libsysbase/environ.c newlib-1.15.0-new/libgloss/libsysbase/environ.c
diff -Nbaur newlib-1.15.0/libgloss/libsysbase/environ.c newlib-1.15.0-new/libgloss/libsysbase/environ.c
--- newlib-1.15.0/libgloss/libsysbase/environ.c Thu Jan 1 00:00:00 1970
+++ newlib-1.15.0-new/libgloss/libsysbase/environ.c Fri Feb 16 09:13:45 2007
@@ -0,0 +1,6 @@
@ -4756,7 +4764,7 @@ diff -NBaur newlib-1.15.0/libgloss/libsysbase/environ.c newlib-1.15.0-new/libglo
+
+char *__env[1] = { 0 };
+char **environ = __env;
diff -NBaur newlib-1.15.0/libgloss/libsysbase/execve.c newlib-1.15.0-new/libgloss/libsysbase/execve.c
diff -Nbaur newlib-1.15.0/libgloss/libsysbase/execve.c newlib-1.15.0-new/libgloss/libsysbase/execve.c
--- newlib-1.15.0/libgloss/libsysbase/execve.c Thu Jan 1 00:00:00 1970
+++ newlib-1.15.0-new/libgloss/libsysbase/execve.c Fri Feb 16 09:13:45 2007
@@ -0,0 +1,21 @@
@ -4781,7 +4789,7 @@ diff -NBaur newlib-1.15.0/libgloss/libsysbase/execve.c newlib-1.15.0-new/libglos
+}
+
+stub_warning(_execve)
diff -NBaur newlib-1.15.0/libgloss/libsysbase/fork.c newlib-1.15.0-new/libgloss/libsysbase/fork.c
diff -Nbaur newlib-1.15.0/libgloss/libsysbase/fork.c newlib-1.15.0-new/libgloss/libsysbase/fork.c
--- newlib-1.15.0/libgloss/libsysbase/fork.c Thu Jan 1 00:00:00 1970
+++ newlib-1.15.0-new/libgloss/libsysbase/fork.c Fri Feb 16 09:13:45 2007
@@ -0,0 +1,19 @@
@ -4804,7 +4812,7 @@ diff -NBaur newlib-1.15.0/libgloss/libsysbase/fork.c newlib-1.15.0-new/libgloss/
+}
+
+stub_warning(_fork)
diff -NBaur newlib-1.15.0/libgloss/libsysbase/fstat.c newlib-1.15.0-new/libgloss/libsysbase/fstat.c
diff -Nbaur newlib-1.15.0/libgloss/libsysbase/fstat.c newlib-1.15.0-new/libgloss/libsysbase/fstat.c
--- newlib-1.15.0/libgloss/libsysbase/fstat.c Thu Jan 1 00:00:00 1970
+++ newlib-1.15.0-new/libgloss/libsysbase/fstat.c Fri Feb 16 09:13:45 2007
@@ -0,0 +1,45 @@
@ -4853,7 +4861,7 @@ diff -NBaur newlib-1.15.0/libgloss/libsysbase/fstat.c newlib-1.15.0-new/libgloss
+ }
+ return ret;
+}
diff -NBaur newlib-1.15.0/libgloss/libsysbase/getpid.c newlib-1.15.0-new/libgloss/libsysbase/getpid.c
diff -Nbaur newlib-1.15.0/libgloss/libsysbase/getpid.c newlib-1.15.0-new/libgloss/libsysbase/getpid.c
--- newlib-1.15.0/libgloss/libsysbase/getpid.c Thu Jan 1 00:00:00 1970
+++ newlib-1.15.0-new/libgloss/libsysbase/getpid.c Fri Feb 16 09:13:45 2007
@@ -0,0 +1,20 @@
@ -4877,7 +4885,7 @@ diff -NBaur newlib-1.15.0/libgloss/libsysbase/getpid.c newlib-1.15.0-new/libglos
+ return -1;
+}
+
diff -NBaur newlib-1.15.0/libgloss/libsysbase/gettod.c newlib-1.15.0-new/libgloss/libsysbase/gettod.c
diff -Nbaur newlib-1.15.0/libgloss/libsysbase/gettod.c newlib-1.15.0-new/libgloss/libsysbase/gettod.c
--- newlib-1.15.0/libgloss/libsysbase/gettod.c Thu Jan 1 00:00:00 1970
+++ newlib-1.15.0-new/libgloss/libsysbase/gettod.c Fri Feb 16 09:13:45 2007
@@ -0,0 +1,25 @@
@ -4906,7 +4914,7 @@ diff -NBaur newlib-1.15.0/libgloss/libsysbase/gettod.c newlib-1.15.0-new/libglos
+}
+
+stub_warning(_gettimeofday)
diff -NBaur newlib-1.15.0/libgloss/libsysbase/iosupport.c newlib-1.15.0-new/libgloss/libsysbase/iosupport.c
diff -Nbaur newlib-1.15.0/libgloss/libsysbase/iosupport.c newlib-1.15.0-new/libgloss/libsysbase/iosupport.c
--- newlib-1.15.0/libgloss/libsysbase/iosupport.c Thu Jan 1 00:00:00 1970
+++ newlib-1.15.0-new/libgloss/libsysbase/iosupport.c Fri Feb 16 09:13:45 2007
@@ -0,0 +1,98 @@
@ -5008,7 +5016,7 @@ diff -NBaur newlib-1.15.0/libgloss/libsysbase/iosupport.c newlib-1.15.0-new/libg
+ }
+ return devnum;
+}
diff -NBaur newlib-1.15.0/libgloss/libsysbase/isatty.c newlib-1.15.0-new/libgloss/libsysbase/isatty.c
diff -Nbaur newlib-1.15.0/libgloss/libsysbase/isatty.c newlib-1.15.0-new/libgloss/libsysbase/isatty.c
--- newlib-1.15.0/libgloss/libsysbase/isatty.c Thu Jan 1 00:00:00 1970
+++ newlib-1.15.0-new/libgloss/libsysbase/isatty.c Fri Feb 16 09:13:45 2007
@@ -0,0 +1,10 @@
@ -5022,7 +5030,7 @@ diff -NBaur newlib-1.15.0/libgloss/libsysbase/isatty.c newlib-1.15.0-new/libglos
+//---------------------------------------------------------------------------------
+ return 0;
+}
diff -NBaur newlib-1.15.0/libgloss/libsysbase/kill.c newlib-1.15.0-new/libgloss/libsysbase/kill.c
diff -Nbaur newlib-1.15.0/libgloss/libsysbase/kill.c newlib-1.15.0-new/libgloss/libsysbase/kill.c
--- newlib-1.15.0/libgloss/libsysbase/kill.c Thu Jan 1 00:00:00 1970
+++ newlib-1.15.0-new/libgloss/libsysbase/kill.c Fri Feb 16 09:13:45 2007
@@ -0,0 +1,24 @@
@ -5050,7 +5058,7 @@ diff -NBaur newlib-1.15.0/libgloss/libsysbase/kill.c newlib-1.15.0-new/libgloss/
+ ptr->_errno = ENOSYS;
+ return -1;
+}
diff -NBaur newlib-1.15.0/libgloss/libsysbase/link.c newlib-1.15.0-new/libgloss/libsysbase/link.c
diff -Nbaur newlib-1.15.0/libgloss/libsysbase/link.c newlib-1.15.0-new/libgloss/libsysbase/link.c
--- newlib-1.15.0/libgloss/libsysbase/link.c Thu Jan 1 00:00:00 1970
+++ newlib-1.15.0-new/libgloss/libsysbase/link.c Fri Apr 13 01:57:55 2007
@@ -0,0 +1,36 @@
@ -5090,7 +5098,7 @@ diff -NBaur newlib-1.15.0/libgloss/libsysbase/link.c newlib-1.15.0-new/libgloss/
+ return ret;
+}
+
diff -NBaur newlib-1.15.0/libgloss/libsysbase/lseek.c newlib-1.15.0-new/libgloss/libsysbase/lseek.c
diff -Nbaur newlib-1.15.0/libgloss/libsysbase/lseek.c newlib-1.15.0-new/libgloss/libsysbase/lseek.c
--- newlib-1.15.0/libgloss/libsysbase/lseek.c Thu Jan 1 00:00:00 1970
+++ newlib-1.15.0-new/libgloss/libsysbase/lseek.c Fri Apr 13 02:43:11 2007
@@ -0,0 +1,46 @@
@ -5140,13 +5148,13 @@ diff -NBaur newlib-1.15.0/libgloss/libsysbase/lseek.c newlib-1.15.0-new/libgloss
+ return ret;
+
+}
diff -NBaur newlib-1.15.0/libgloss/libsysbase/malloc_vars.c newlib-1.15.0-new/libgloss/libsysbase/malloc_vars.c
diff -Nbaur newlib-1.15.0/libgloss/libsysbase/malloc_vars.c newlib-1.15.0-new/libgloss/libsysbase/malloc_vars.c
--- newlib-1.15.0/libgloss/libsysbase/malloc_vars.c Thu Jan 1 00:00:00 1970
+++ newlib-1.15.0-new/libgloss/libsysbase/malloc_vars.c Fri Feb 16 09:13:45 2007
@@ -0,0 +1,2 @@
+char *fake_heap_end = (char*)0;
+char *fake_heap_start = (char*)0;
diff -NBaur newlib-1.15.0/libgloss/libsysbase/mkdir.c newlib-1.15.0-new/libgloss/libsysbase/mkdir.c
diff -Nbaur newlib-1.15.0/libgloss/libsysbase/mkdir.c newlib-1.15.0-new/libgloss/libsysbase/mkdir.c
--- newlib-1.15.0/libgloss/libsysbase/mkdir.c Thu Jan 1 00:00:00 1970
+++ newlib-1.15.0-new/libgloss/libsysbase/mkdir.c Fri Feb 16 09:13:45 2007
@@ -0,0 +1,18 @@
@ -5168,7 +5176,7 @@ diff -NBaur newlib-1.15.0/libgloss/libsysbase/mkdir.c newlib-1.15.0-new/libgloss
+
+ return ret;
+}
diff -NBaur newlib-1.15.0/libgloss/libsysbase/open.c newlib-1.15.0-new/libgloss/libsysbase/open.c
diff -Nbaur newlib-1.15.0/libgloss/libsysbase/open.c newlib-1.15.0-new/libgloss/libsysbase/open.c
--- newlib-1.15.0/libgloss/libsysbase/open.c Thu Jan 1 00:00:00 1970
+++ newlib-1.15.0-new/libgloss/libsysbase/open.c Fri Feb 16 09:13:45 2007
@@ -0,0 +1,58 @@
@ -5230,7 +5238,7 @@ diff -NBaur newlib-1.15.0/libgloss/libsysbase/open.c newlib-1.15.0-new/libgloss/
+
+ return (int)handle;
+}
diff -NBaur newlib-1.15.0/libgloss/libsysbase/read.c newlib-1.15.0-new/libgloss/libsysbase/read.c
diff -Nbaur newlib-1.15.0/libgloss/libsysbase/read.c newlib-1.15.0-new/libgloss/libsysbase/read.c
--- newlib-1.15.0/libgloss/libsysbase/read.c Thu Jan 1 00:00:00 1970
+++ newlib-1.15.0-new/libgloss/libsysbase/read.c Fri Apr 13 02:47:07 2007
@@ -0,0 +1,44 @@
@ -5278,7 +5286,7 @@ diff -NBaur newlib-1.15.0/libgloss/libsysbase/read.c newlib-1.15.0-new/libgloss/
+ return ret;
+}
+
diff -NBaur newlib-1.15.0/libgloss/libsysbase/rename.c newlib-1.15.0-new/libgloss/libsysbase/rename.c
diff -Nbaur newlib-1.15.0/libgloss/libsysbase/rename.c newlib-1.15.0-new/libgloss/libsysbase/rename.c
--- newlib-1.15.0/libgloss/libsysbase/rename.c Thu Jan 1 00:00:00 1970
+++ newlib-1.15.0-new/libgloss/libsysbase/rename.c Tue Jul 3 01:25:38 2007
@@ -0,0 +1,25 @@
@ -5307,7 +5315,7 @@ diff -NBaur newlib-1.15.0/libgloss/libsysbase/rename.c newlib-1.15.0-new/libglos
+
+ return ret;
+}
diff -NBaur newlib-1.15.0/libgloss/libsysbase/sbrk.c newlib-1.15.0-new/libgloss/libsysbase/sbrk.c
diff -Nbaur newlib-1.15.0/libgloss/libsysbase/sbrk.c newlib-1.15.0-new/libgloss/libsysbase/sbrk.c
--- newlib-1.15.0/libgloss/libsysbase/sbrk.c Thu Jan 1 00:00:00 1970
+++ newlib-1.15.0-new/libgloss/libsysbase/sbrk.c Fri Apr 13 02:49:25 2007
@@ -0,0 +1,61 @@
@ -5372,7 +5380,7 @@ diff -NBaur newlib-1.15.0/libgloss/libsysbase/sbrk.c newlib-1.15.0-new/libgloss/
+
+ return (caddr_t) prev_heap_start;
+}
diff -NBaur newlib-1.15.0/libgloss/libsysbase/stat.c newlib-1.15.0-new/libgloss/libsysbase/stat.c
diff -Nbaur newlib-1.15.0/libgloss/libsysbase/stat.c newlib-1.15.0-new/libgloss/libsysbase/stat.c
--- newlib-1.15.0/libgloss/libsysbase/stat.c Thu Jan 1 00:00:00 1970
+++ newlib-1.15.0-new/libgloss/libsysbase/stat.c Fri Feb 16 09:13:45 2007
@@ -0,0 +1,39 @@
@ -5415,7 +5423,7 @@ diff -NBaur newlib-1.15.0/libgloss/libsysbase/stat.c newlib-1.15.0-new/libgloss/
+ return ret;
+}
+
diff -NBaur newlib-1.15.0/libgloss/libsysbase/statvfs.c newlib-1.15.0-new/libgloss/libsysbase/statvfs.c
diff -Nbaur newlib-1.15.0/libgloss/libsysbase/statvfs.c newlib-1.15.0-new/libgloss/libsysbase/statvfs.c
--- newlib-1.15.0/libgloss/libsysbase/statvfs.c Thu Jan 1 00:00:00 1970
+++ newlib-1.15.0-new/libgloss/libsysbase/statvfs.c Mon Aug 27 11:55:11 2007
@@ -0,0 +1,23 @@
@ -5442,7 +5450,7 @@ diff -NBaur newlib-1.15.0/libgloss/libsysbase/statvfs.c newlib-1.15.0-new/libglo
+
+ return ret;
+}
diff -NBaur newlib-1.15.0/libgloss/libsysbase/times.c newlib-1.15.0-new/libgloss/libsysbase/times.c
diff -Nbaur newlib-1.15.0/libgloss/libsysbase/times.c newlib-1.15.0-new/libgloss/libsysbase/times.c
--- newlib-1.15.0/libgloss/libsysbase/times.c Thu Jan 1 00:00:00 1970
+++ newlib-1.15.0-new/libgloss/libsysbase/times.c Sun Jul 15 00:46:18 2007
@@ -0,0 +1,48 @@
@ -5494,7 +5502,7 @@ diff -NBaur newlib-1.15.0/libgloss/libsysbase/times.c newlib-1.15.0-new/libgloss
+
+ return ret;
+}
diff -NBaur newlib-1.15.0/libgloss/libsysbase/unlink.c newlib-1.15.0-new/libgloss/libsysbase/unlink.c
diff -Nbaur newlib-1.15.0/libgloss/libsysbase/unlink.c newlib-1.15.0-new/libgloss/libsysbase/unlink.c
--- newlib-1.15.0/libgloss/libsysbase/unlink.c Thu Jan 1 00:00:00 1970
+++ newlib-1.15.0-new/libgloss/libsysbase/unlink.c Fri Feb 16 09:13:45 2007
@@ -0,0 +1,32 @@
@ -5530,7 +5538,7 @@ diff -NBaur newlib-1.15.0/libgloss/libsysbase/unlink.c newlib-1.15.0-new/libglos
+ return ret;
+}
+
diff -NBaur newlib-1.15.0/libgloss/libsysbase/wait.c newlib-1.15.0-new/libgloss/libsysbase/wait.c
diff -Nbaur newlib-1.15.0/libgloss/libsysbase/wait.c newlib-1.15.0-new/libgloss/libsysbase/wait.c
--- newlib-1.15.0/libgloss/libsysbase/wait.c Thu Jan 1 00:00:00 1970
+++ newlib-1.15.0-new/libgloss/libsysbase/wait.c Fri Feb 16 09:13:45 2007
@@ -0,0 +1,19 @@
@ -5553,7 +5561,7 @@ diff -NBaur newlib-1.15.0/libgloss/libsysbase/wait.c newlib-1.15.0-new/libgloss/
+}
+
+stub_warning(_wait)
diff -NBaur newlib-1.15.0/libgloss/libsysbase/warning.h newlib-1.15.0-new/libgloss/libsysbase/warning.h
diff -Nbaur newlib-1.15.0/libgloss/libsysbase/warning.h newlib-1.15.0-new/libgloss/libsysbase/warning.h
--- newlib-1.15.0/libgloss/libsysbase/warning.h Thu Jan 1 00:00:00 1970
+++ newlib-1.15.0-new/libgloss/libsysbase/warning.h Fri Feb 16 09:13:45 2007
@@ -0,0 +1,43 @@
@ -5600,7 +5608,7 @@ diff -NBaur newlib-1.15.0/libgloss/libsysbase/warning.h newlib-1.15.0-new/libglo
+ "warning: " #name " is not implemented and will always fail")
+
+#endif /* __WARNING_H__ */
diff -NBaur newlib-1.15.0/libgloss/libsysbase/write.c newlib-1.15.0-new/libgloss/libsysbase/write.c
diff -Nbaur newlib-1.15.0/libgloss/libsysbase/write.c newlib-1.15.0-new/libgloss/libsysbase/write.c
--- newlib-1.15.0/libgloss/libsysbase/write.c Thu Jan 1 00:00:00 1970
+++ newlib-1.15.0-new/libgloss/libsysbase/write.c Fri Apr 13 02:52:14 2007
@@ -0,0 +1,44 @@
@ -5648,7 +5656,7 @@ diff -NBaur newlib-1.15.0/libgloss/libsysbase/write.c newlib-1.15.0-new/libgloss
+ }
+ return ret;
+}
diff -NBaur newlib-1.15.0/newlib/Makefile.in newlib-1.15.0-new/newlib/Makefile.in
diff -Nbaur newlib-1.15.0/newlib/Makefile.in newlib-1.15.0-new/newlib/Makefile.in
--- newlib-1.15.0/newlib/Makefile.in Mon Dec 18 20:32:41 2006
+++ newlib-1.15.0-new/newlib/Makefile.in Tue Jul 31 12:55:20 2007
@@ -891,6 +891,8 @@
@ -5660,7 +5668,7 @@ diff -NBaur newlib-1.15.0/newlib/Makefile.in newlib-1.15.0-new/newlib/Makefile.i
touch $@
install-data-local: install-toollibLIBRARIES
diff -NBaur newlib-1.15.0/newlib/libc/include/reent.h newlib-1.15.0-new/newlib/libc/include/reent.h
diff -Nbaur newlib-1.15.0/newlib/libc/include/reent.h newlib-1.15.0-new/newlib/libc/include/reent.h
--- newlib-1.15.0/newlib/libc/include/reent.h Wed Aug 27 17:24:57 2003
+++ newlib-1.15.0-new/newlib/libc/include/reent.h Fri Apr 13 02:55:00 2007
@@ -77,7 +77,7 @@
@ -5672,7 +5680,7 @@ diff -NBaur newlib-1.15.0/newlib/libc/include/reent.h newlib-1.15.0-new/newlib/l
/* This one is not guaranteed to be available on all targets. */
extern int _gettimeofday_r _PARAMS ((struct _reent *, struct timeval *tp, struct timezone *tzp));
diff -NBaur newlib-1.15.0/newlib/libc/include/stdio.h newlib-1.15.0-new/newlib/libc/include/stdio.h
diff -Nbaur newlib-1.15.0/newlib/libc/include/stdio.h newlib-1.15.0-new/newlib/libc/include/stdio.h
--- newlib-1.15.0/newlib/libc/include/stdio.h Tue Sep 26 22:22:19 2006
+++ newlib-1.15.0-new/newlib/libc/include/stdio.h Fri Feb 16 09:13:45 2007
@@ -179,6 +179,7 @@
@ -5691,7 +5699,7 @@ diff -NBaur newlib-1.15.0/newlib/libc/include/stdio.h newlib-1.15.0-new/newlib/l
int _EXFUN(vscanf, (const char *, __VALIST));
int _EXFUN(vsiscanf, (const char *, const char *, __VALIST));
int _EXFUN(vsscanf, (const char *, const char *, __VALIST));
diff -NBaur newlib-1.15.0/newlib/libc/include/sys/dir.h newlib-1.15.0-new/newlib/libc/include/sys/dir.h
diff -Nbaur newlib-1.15.0/newlib/libc/include/sys/dir.h newlib-1.15.0-new/newlib/libc/include/sys/dir.h
--- newlib-1.15.0/newlib/libc/include/sys/dir.h Thu Jan 1 00:00:00 1970
+++ newlib-1.15.0-new/newlib/libc/include/sys/dir.h Fri Feb 16 09:13:45 2007
@@ -0,0 +1,32 @@
@ -5727,7 +5735,7 @@ diff -NBaur newlib-1.15.0/newlib/libc/include/sys/dir.h newlib-1.15.0-new/newlib
+#endif
+
+#endif // _dir_h_
diff -NBaur newlib-1.15.0/newlib/libc/include/sys/iosupport.h newlib-1.15.0-new/newlib/libc/include/sys/iosupport.h
diff -Nbaur newlib-1.15.0/newlib/libc/include/sys/iosupport.h newlib-1.15.0-new/newlib/libc/include/sys/iosupport.h
--- newlib-1.15.0/newlib/libc/include/sys/iosupport.h Thu Jan 1 00:00:00 1970
+++ newlib-1.15.0-new/newlib/libc/include/sys/iosupport.h Mon Aug 27 11:20:49 2007
@@ -0,0 +1,65 @@
@ -5796,7 +5804,7 @@ diff -NBaur newlib-1.15.0/newlib/libc/include/sys/iosupport.h newlib-1.15.0-new/
+//---------------------------------------------------------------------------------
+#endif // __iosupp_h__
+//---------------------------------------------------------------------------------
diff -NBaur newlib-1.15.0/newlib/libc/include/sys/reent.h newlib-1.15.0-new/newlib/libc/include/sys/reent.h
diff -Nbaur newlib-1.15.0/newlib/libc/include/sys/reent.h newlib-1.15.0-new/newlib/libc/include/sys/reent.h
--- newlib-1.15.0/newlib/libc/include/sys/reent.h Tue Sep 26 22:22:19 2006
+++ newlib-1.15.0-new/newlib/libc/include/sys/reent.h Fri Feb 16 09:13:45 2007
@@ -153,7 +153,7 @@
@ -5826,7 +5834,7 @@ diff -NBaur newlib-1.15.0/newlib/libc/include/sys/reent.h newlib-1.15.0-new/newl
struct __sbuf _bf; /* the buffer (at least 1 byte, if !NULL) */
int _lbfsize; /* 0 or -_bf._size, for inline putc */
diff -NBaur newlib-1.15.0/newlib/libc/include/sys/statvfs.h newlib-1.15.0-new/newlib/libc/include/sys/statvfs.h
diff -Nbaur newlib-1.15.0/newlib/libc/include/sys/statvfs.h newlib-1.15.0-new/newlib/libc/include/sys/statvfs.h
--- newlib-1.15.0/newlib/libc/include/sys/statvfs.h Thu Jan 1 00:00:00 1970
+++ newlib-1.15.0-new/newlib/libc/include/sys/statvfs.h Mon Aug 27 10:46:10 2007
@@ -0,0 +1,22 @@
@ -5853,7 +5861,7 @@ diff -NBaur newlib-1.15.0/newlib/libc/include/sys/statvfs.h newlib-1.15.0-new/ne
+
+#endif // _SYS_STATVFS_H
\ No newline at end of file
diff -NBaur newlib-1.15.0/newlib/libc/include/sys/types.h newlib-1.15.0-new/newlib/libc/include/sys/types.h
diff -Nbaur newlib-1.15.0/newlib/libc/include/sys/types.h newlib-1.15.0-new/newlib/libc/include/sys/types.h
--- newlib-1.15.0/newlib/libc/include/sys/types.h Wed Sep 13 23:09:27 2006
+++ newlib-1.15.0-new/newlib/libc/include/sys/types.h Mon Aug 27 11:10:04 2007
@@ -130,7 +130,7 @@
@ -5884,7 +5892,7 @@ diff -NBaur newlib-1.15.0/newlib/libc/include/sys/types.h newlib-1.15.0-new/newl
#include <sys/features.h>
diff -NBaur newlib-1.15.0/newlib/libc/misc/init.c newlib-1.15.0-new/newlib/libc/misc/init.c
diff -Nbaur newlib-1.15.0/newlib/libc/misc/init.c newlib-1.15.0-new/newlib/libc/misc/init.c
--- newlib-1.15.0/newlib/libc/misc/init.c Fri Jan 7 18:04:39 2005
+++ newlib-1.15.0-new/newlib/libc/misc/init.c Mon Jul 30 19:49:28 2007
@@ -57,4 +57,8 @@
@ -5896,7 +5904,41 @@ diff -NBaur newlib-1.15.0/newlib/libc/misc/init.c newlib-1.15.0-new/newlib/libc/
+#error why am I not defined
+
#endif
diff -NBaur newlib-1.15.0/newlib/libc/syscalls/syslink.c newlib-1.15.0-new/newlib/libc/syscalls/syslink.c
diff -Nbaur newlib-1.15.0/newlib/libc/stdio/vfprintf.c newlib-1.15.0-new/newlib/libc/stdio/vfprintf.c
--- newlib-1.15.0/newlib/libc/stdio/vfprintf.c Tue Nov 14 21:29:26 2006
+++ newlib-1.15.0-new/newlib/libc/stdio/vfprintf.c Tue Oct 16 07:13:40 2007
@@ -1000,10 +1000,17 @@
case 's':
case 'S':
sign = '\0';
- if ((cp = GET_ARG (N, ap, char_ptr_t)) == NULL) {
+ cp = GET_ARG (N, ap, char_ptr_t);
+#ifndef __OPTIMIZE_SIZE__
+ /* Behavior is undefined if the user passed a
+ NULL string when precision is not 0.
+ However, if we are not optimizing for size,
+ we might as well mirror glibc behavior. */
+ if (cp == NULL) {
cp = "(null)";
- size = 6;
+ size = ((unsigned) prec > 6U) ? 6 : prec;
}
+#endif /* __OPTIMIZE_SIZE__ */
else if (ch == 'S' || (flags & LONGINT)) {
mbstate_t ps;
_CONST wchar_t *wcp;
diff -Nbaur newlib-1.15.0/newlib/libc/syscalls/Makefile.am newlib-1.15.0-new/newlib/libc/syscalls/Makefile.am
--- newlib-1.15.0/newlib/libc/syscalls/Makefile.am Mon May 1 23:01:07 2006
+++ newlib-1.15.0-new/newlib/libc/syscalls/Makefile.am Fri Feb 16 09:13:45 2007
@@ -21,7 +21,6 @@
sysunlink.c \
syswrite.c
-
## Weed out EL/IX level 3 interfaces if necessary
if ELIX_LEVEL_1
ELIX_SOURCES =
diff -Nbaur newlib-1.15.0/newlib/libc/syscalls/syslink.c newlib-1.15.0-new/newlib/libc/syscalls/syslink.c
--- newlib-1.15.0/newlib/libc/syscalls/syslink.c Tue Jun 3 20:48:08 2003
+++ newlib-1.15.0-new/newlib/libc/syscalls/syslink.c Fri Feb 16 09:13:45 2007
@@ -4,8 +4,8 @@
@ -5910,7 +5952,7 @@ diff -NBaur newlib-1.15.0/newlib/libc/syscalls/syslink.c newlib-1.15.0-new/newli
{
#ifdef REENTRANT_SYSCALLS_PROVIDED
return _link_r (_REENT, old, new);
diff -NBaur newlib-1.15.0/newlib/libc/syscalls/sysunlink.c newlib-1.15.0-new/newlib/libc/syscalls/sysunlink.c
diff -Nbaur newlib-1.15.0/newlib/libc/syscalls/sysunlink.c newlib-1.15.0-new/newlib/libc/syscalls/sysunlink.c
--- newlib-1.15.0/newlib/libc/syscalls/sysunlink.c Tue Jun 3 20:48:08 2003
+++ newlib-1.15.0-new/newlib/libc/syscalls/sysunlink.c Fri Feb 16 09:13:45 2007
@@ -4,7 +4,7 @@