?? newlib-1.13.0.patch.svn-base
字號:
--- 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)
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -