⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 newlib-1.13.0.patch.svn-base

📁 PSP开发环境(Linux) 包含PSPLINK 请自行选择需要安装的库及源代码
💻 SVN-BASE
📖 第 1 页 / 共 5 页
字号:
--- newlib-1.13.0/config.sub	2004-11-16 01:18:39.000000000 +0000+++ newlib-psp/config.sub	2006-05-13 20:29:29.000000000 +0000@@ -253,6 +253,7 @@ 	| mipsisa64sb1 | mipsisa64sb1el \ 	| mipsisa64sr71k | mipsisa64sr71kel \ 	| mipstx39 | mipstx39el \+	| mipsallegrex | mipsallegrexel \ 	| mn10200 | mn10300 \ 	| msp430 \ 	| ns16k | ns32k \@@ -326,6 +327,7 @@ 	| mipsisa64sb1-* | mipsisa64sb1el-* \ 	| mipsisa64sr71k-* | mipsisa64sr71kel-* \ 	| mipstx39-* | mipstx39el-* \+	| mipsallegrex-* | mipsallegrexel-* \ 	| mmix-* \ 	| msp430-* \ 	| none-* | np1-* | ns16k-* | ns32k-* \@@ -665,6 +667,10 @@ 		basic_machine=m68k-atari 		os=-mint 		;;+	psp)+		basic_machine=mipsallegrexel-psp+		os=-elf+		;; 	mips3*-*) 		basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'` 		;;--- newlib-1.13.0/configure	2004-12-16 19:51:28.000000000 +0000+++ newlib-psp/configure	2006-05-13 20:29:29.000000000 +0000@@ -1507,6 +1507,9 @@   mips*-*-linux*)     noconfigdirs="$noconfigdirs target-newlib target-libgloss"     ;;+  mipsallegrex*-*-*)+    noconfigdirs="$noconfigdirs target-libgloss"+    ;;   mips*-*-*)     noconfigdirs="$noconfigdirs gprof ${libgcj}"     ;;--- newlib-1.13.0/configure.in	2004-12-16 19:51:28.000000000 +0000+++ newlib-psp/configure.in	2006-05-13 20:29:29.000000000 +0000@@ -716,6 +716,9 @@   mips*-*-linux*)     noconfigdirs="$noconfigdirs target-newlib target-libgloss"     ;;+  mipsallegrex*-*-*)+    noconfigdirs="$noconfigdirs target-libgloss"+    ;;   mips*-*-*)     noconfigdirs="$noconfigdirs gprof ${libgcj}"     ;;--- newlib-1.13.0/newlib/Makefile.am	2004-12-03 23:46:28.000000000 +0000+++ newlib-psp/newlib/Makefile.am	2006-05-13 20:29:28.000000000 +0000@@ -251,6 +251,18 @@ 	     $(INSTALL_DATA) $$i $(DESTDIR)$(tooldir)/include/machine/`basename $$i`; \ 	    else true; fi ; \ 	  done; \+	  $(mkinstalldirs) $(DESTDIR)$(tooldir)/include/netinet; \+	  for i in $(srcdir)/libc/sys/$(sys_dir)/netinet/*.h; do \+	    if [ -f $$i ]; then \+	     $(INSTALL_DATA) $$i $(DESTDIR)$(tooldir)/include/netinet/`basename $$i`; \+	    else true; fi ; \+	  done ; \+	  $(mkinstalldirs) $(DESTDIR)$(tooldir)/include/arpa; \+	  for i in $(srcdir)/libc/sys/$(sys_dir)/arpa/*.h; do \+	    if [ -f $$i ]; then \+	     $(INSTALL_DATA) $$i $(DESTDIR)$(tooldir)/include/arpa/`basename $$i`; \+	    else true; fi ; \+	  done ; \ 	  $(mkinstalldirs) $(DESTDIR)$(tooldir)/include/sys; \ 	  for i in $(srcdir)/libc/include/sys/*.h; do \ 	   $(INSTALL_DATA) $$i $(DESTDIR)$(tooldir)/include/sys/`basename $$i`; \--- newlib-1.13.0/newlib/Makefile.in	2004-12-03 23:46:28.000000000 +0000+++ newlib-psp/newlib/Makefile.in	2006-05-13 20:29:28.000000000 +0000@@ -214,7 +214,7 @@  DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) -TAR = gtar+TAR = tar GZIP_ENV = --best DIST_SUBDIRS =  libc libm doc . @EXTRA_DIRS@ EXPECT = `if test -f $(top_builddir)/../expect/expect; then echo $(top_builddir)/../expect/expect; else echo expect; fi`@@ -472,7 +472,7 @@ 	  awk '    { files[$$0] = 1; } \ 	       END { for (i in files) print i; }'`; \ 	test -z "$(ETAGS_ARGS)newlib.hin$$unique$(LISP)$$tags" \-	  || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags newlib.hin $$unique $(LISP) -o $$here/TAGS)+	  || (cd $(srcdir) && etags -o $$here/TAGS $(ETAGS_ARGS) $$tags newlib.hin $$unique $(LISP))  mostlyclean-tags: @@ -756,6 +756,18 @@ 	     $(INSTALL_DATA) $$i $(DESTDIR)$(tooldir)/include/machine/`basename $$i`; \ 	    else true; fi ; \ 	  done; \+	  $(mkinstalldirs) $(DESTDIR)$(tooldir)/include/netinet; \+	  for i in $(srcdir)/libc/sys/$(sys_dir)/netinet/*.h; do \+	    if [ -f $$i ]; then \+	     $(INSTALL_DATA) $$i $(DESTDIR)$(tooldir)/include/netinet/`basename $$i`; \+	    else true; fi ; \+	  done ; \+	  $(mkinstalldirs) $(DESTDIR)$(tooldir)/include/arpa; \+	  for i in $(srcdir)/libc/sys/$(sys_dir)/arpa/*.h; do \+	    if [ -f $$i ]; then \+	     $(INSTALL_DATA) $$i $(DESTDIR)$(tooldir)/include/arpa/`basename $$i`; \+	    else true; fi ; \+	  done ; \ 	  $(mkinstalldirs) $(DESTDIR)$(tooldir)/include/sys; \ 	  for i in $(srcdir)/libc/include/sys/*.h; do \ 	   $(INSTALL_DATA) $$i $(DESTDIR)$(tooldir)/include/sys/`basename $$i`; \--- newlib-1.13.0/newlib/configure.host	2004-10-05 19:44:24.000000000 +0000+++ newlib-psp/newlib/configure.host	2006-05-13 21:50:57.000000000 +0000@@ -570,7 +570,14 @@ 	;;   mips*-*-elf*) 	default_newlib_io_long_long="yes"-	newlib_cflags="${newlib_cflags} -DMISSING_SYSCALL_NAMES"+	case "${host}" in+	  mipsallegrex*-psp-*)+		sys_dir=psp+		syscall_dir=syscalls+		newlib_cflags="${newlib_cflags} -G0 -mno-explicit-relocs -DCOMPACT_CTYPE -DCLOCK_PROVIDED -DHAVE_RENAME -DHAVE_FCNTL -DMALLOC_ALIGNMENT=16 -I${prefix}/psp/sdk/include" ;;+	  *)+		newlib_cflags="${newlib_cflags} -DMISSING_SYSCALL_NAMES" ;;+	esac 	;;   mmix-*) 	syscall_dir=syscalls--- newlib-1.13.0/newlib/libc/include/inttypes.h	1970-01-01 00:00:00.000000000 +0000+++ newlib-psp/newlib/libc/include/inttypes.h	2006-05-13 20:29:20.000000000 +0000@@ -0,0 +1,290 @@+/*+ * Copyright (c) 2004, 2005 by+ * Ralf Corsepius, Ulm/Germany. All rights reserved.+ *+ * Permission to use, copy, modify, and distribute this software+ * is freely granted, provided that this notice is preserved.+ */++/**+ *  @file  inttypes.h+ */++#ifndef _INTTYPES_H+#define _INTTYPES_H++#include <stdint.h>+#define __need_wchar_t+#include <stddef.h>++#define __STRINGIFY(a) #a++/* 8-bit types */+#define __PRI8(x) __STRINGIFY(x)+#define __SCN8(x) __STRINGIFY(hh##x)+++#define PRId8		__PRI8(d)+#define PRIi8		__PRI8(i)+#define PRIo8		__PRI8(o)+#define PRIu8		__PRI8(u)+#define PRIx8		__PRI8(x)+#define PRIX8		__PRI8(X)++#define SCNd8		__SCN8(d)+#define SCNi8		__SCN8(i)+#define SCNo8		__SCN8(o)+#define SCNu8		__SCN8(u)+#define SCNx8		__SCN8(x)+++#define PRIdLEAST8	__PRI8(d)+#define PRIiLEAST8	__PRI8(i)+#define PRIoLEAST8	__PRI8(o)+#define PRIuLEAST8	__PRI8(u)+#define PRIxLEAST8	__PRI8(x)+#define PRIXLEAST8	__PRI8(X)++#define SCNdLEAST8	__SCN8(d)+#define SCNiLEAST8	__SCN8(i)+#define SCNoLEAST8	__SCN8(o)+#define SCNuLEAST8	__SCN8(u)+#define SCNxLEAST8	__SCN8(x)+++#define PRIdFAST8	__PRI8(d)+#define PRIiFAST8	__PRI8(i)+#define PRIoFAST8	__PRI8(o)+#define PRIuFAST8	__PRI8(u)+#define PRIxFAST8	__PRI8(x)+#define PRIXFAST8	__PRI8(X)++#define SCNdFAST8	__SCN8(d)+#define SCNiFAST8	__SCN8(i)+#define SCNoFAST8	__SCN8(o)+#define SCNuFAST8	__SCN8(u)+#define SCNxFAST8	__SCN8(x)++/* 16-bit types */+#define __PRI16(x) __STRINGIFY(x)+#define __SCN16(x) __STRINGIFY(h##x)+++#define PRId16		__PRI16(d)+#define PRIi16		__PRI16(i)+#define PRIo16		__PRI16(o)+#define PRIu16		__PRI16(u)+#define PRIx16		__PRI16(x)+#define PRIX16		__PRI16(X)++#define SCNd16		__SCN16(d)+#define SCNi16		__SCN16(i)+#define SCNo16		__SCN16(o)+#define SCNu16		__SCN16(u)+#define SCNx16		__SCN16(x)+++#define PRIdLEAST16	__PRI16(d)+#define PRIiLEAST16	__PRI16(i)+#define PRIoLEAST16	__PRI16(o)+#define PRIuLEAST16	__PRI16(u)+#define PRIxLEAST16	__PRI16(x)+#define PRIXLEAST16	__PRI16(X)++#define SCNdLEAST16	__SCN16(d)+#define SCNiLEAST16	__SCN16(i)+#define SCNoLEAST16	__SCN16(o)+#define SCNuLEAST16	__SCN16(u)+#define SCNxLEAST16	__SCN16(x)+++#define PRIdFAST16	__PRI16(d)+#define PRIiFAST16	__PRI16(i)+#define PRIoFAST16	__PRI16(o)+#define PRIuFAST16	__PRI16(u)+#define PRIxFAST16	__PRI16(x)+#define PRIXFAST16	__PRI16(X)++#define SCNdFAST16	__SCN16(d)+#define SCNiFAST16	__SCN16(i)+#define SCNoFAST16	__SCN16(o)+#define SCNuFAST16	__SCN16(u)+#define SCNxFAST16	__SCN16(x)++/* 32-bit types */+#if defined(__have_long32)+#define __PRI32(x) __STRINGIFY(l##x)+#define __SCN32(x) __STRINGIFY(l##x)+#else+#define __PRI32(x) __STRINGIFY(x)+#define __SCN32(x) __STRINGIFY(x)+#endif++#define PRId32		__PRI32(d)+#define PRIi32		__PRI32(i)+#define PRIo32		__PRI32(o)+#define PRIu32		__PRI32(u)+#define PRIx32		__PRI32(x)+#define PRIX32		__PRI32(X)++#define SCNd32		__SCN32(d)+#define SCNi32		__SCN32(i)+#define SCNo32		__SCN32(o)+#define SCNu32		__SCN32(u)+#define SCNx32		__SCN32(x)+++#define PRIdLEAST32	__PRI32(d)+#define PRIiLEAST32	__PRI32(i)+#define PRIoLEAST32	__PRI32(o)+#define PRIuLEAST32	__PRI32(u)+#define PRIxLEAST32	__PRI32(x)+#define PRIXLEAST32	__PRI32(X)++#define SCNdLEAST32	__SCN32(d)+#define SCNiLEAST32	__SCN32(i)+#define SCNoLEAST32	__SCN32(o)+#define SCNuLEAST32	__SCN32(u)+#define SCNxLEAST32	__SCN32(x)+++#define PRIdFAST32	__PRI32(d)+#define PRIiFAST32	__PRI32(i)+#define PRIoFAST32	__PRI32(o)+#define PRIuFAST32	__PRI32(u)+#define PRIxFAST32	__PRI32(x)+#define PRIXFAST32	__PRI32(X)++#define SCNdFAST32	__SCN32(d)+#define SCNiFAST32	__SCN32(i)+#define SCNoFAST32	__SCN32(o)+#define SCNuFAST32	__SCN32(u)+#define SCNxFAST32	__SCN32(x)+++/* 64-bit types */+#if defined(__have_longlong64)+#define __PRI64(x) __STRINGIFY(ll##x)+#define __SCN64(x) __STRINGIFY(ll##x)+#elif defined(__have_long64)+#define __PRI64(x) __STRINGIFY(l##x)+#define __SCN64(x) __STRINGIFY(l##x)+#else+#define __PRI64(x) __STRINGIFY(x)+#define __SCN64(x) __STRINGIFY(x)+#endif++#define PRId64		__PRI64(d)+#define PRIi64		__PRI64(i)+#define PRIo64		__PRI64(o)+#define PRIu64		__PRI64(u)+#define PRIx64		__PRI64(x)+#define PRIX64		__PRI64(X)++#define SCNd64		__SCN64(d)+#define SCNi64		__SCN64(i)+#define SCNo64		__SCN64(o)+#define SCNu64		__SCN64(u)+#define SCNx64		__SCN64(x)++#if __int64_t_defined+#define PRIdLEAST64	__PRI64(d)+#define PRIiLEAST64	__PRI64(i)+#define PRIoLEAST64	__PRI64(o)+#define PRIuLEAST64	__PRI64(u)+#define PRIxLEAST64	__PRI64(x)+#define PRIXLEAST64	__PRI64(X)++#define SCNdLEAST64	__SCN64(d)+#define SCNiLEAST64	__SCN64(i)+#define SCNoLEAST64	__SCN64(o)+#define SCNuLEAST64	__SCN64(u)+#define SCNxLEAST64	__SCN64(x)+++#define PRIdFAST64	__PRI64(d)+#define PRIiFAST64	__PRI64(i)+#define PRIoFAST64	__PRI64(o)+#define PRIuFAST64	__PRI64(u)+#define PRIxFAST64	__PRI64(x)+#define PRIXFAST64	__PRI64(X)++#define SCNdFAST64	__SCN64(d)+#define SCNiFAST64	__SCN64(i)+#define SCNoFAST64	__SCN64(o)+#define SCNuFAST64	__SCN64(u)+#define SCNxFAST64	__SCN64(x)+#endif++/* max-bit types */+#if defined(__have_longlong64)+#define __PRIMAX(x) __STRINGIFY(ll##x)+#define __SCNMAX(x) __STRINGIFY(ll##x)+#elif defined(__have_long64)+#define __PRIMAX(x) __STRINGIFY(l##x)+#define __SCNMAX(x) __STRINGIFY(l##x)+#else+#define __PRIMAX(x) __STRINGIFY(x)+#define __SCNMAX(x) __STRINGIFY(x)+#endif++#define PRIdMAX		__PRIMAX(d)+#define PRIiMAX		__PRIMAX(i)+#define PRIoMAX		__PRIMAX(o)+#define PRIuMAX		__PRIMAX(u)+#define PRIxMAX		__PRIMAX(x)+#define PRIXMAX		__PRIMAX(X)++#define SCNdMAX		__SCNMAX(d)+#define SCNiMAX		__SCNMAX(i)+#define SCNoMAX		__SCNMAX(o)+#define SCNuMAX		__SCNMAX(u)+#define SCNxMAX		__SCNMAX(x)++/* ptr types */+#if defined(__have_longlong64)+#define __PRIPTR(x) __STRINGIFY(ll##x)+#define __SCNPTR(x) __STRINGIFY(ll##x)+#elif defined(__have_long64)+#define __PRIPTR(x) __STRINGIFY(l##x)+#define __SCNPTR(x) __STRINGIFY(l##x)+#else+#define __PRIPTR(x) __STRINGIFY(x)+#define __SCNPTR(x) __STRINGIFY(x)+#endif++#define PRIdPTR		__PRIPTR(d)+#define PRIiPTR		__PRIPTR(i)+#define PRIoPTR		__PRIPTR(o)+#define PRIuPTR		__PRIPTR(u)+#define PRIxPTR		__PRIPTR(x)+#define PRIXPTR		__PRIPTR(X)++#define SCNdPTR		__SCNPTR(d)+#define SCNiPTR		__SCNPTR(i)+#define SCNoPTR		__SCNPTR(o)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -