This is the mail archive of the
newlib-cvs@sourceware.org
mailing list for the newlib project.
src/newlib ChangeLog libc/include/stdint.h lib ...
- From: corinna at sourceware dot org
- To: newlib-cvs at sourceware dot org
- Date: Tue, 03 Dec 2013 16:04:41 +0000
- Subject: src/newlib ChangeLog libc/include/stdint.h lib ...
CVSROOT: /cvs/src
Module name: src
Changes by: corinna@sourceware.org 2013-12-03 16:04:41
Modified files:
newlib : ChangeLog
newlib/libc/include: stdint.h
newlib/libc/include/machine: _default_types.h
newlib/libc/include/sys: cdefs.h
newlib/libc/sys/rtems/machine: _types.h
newlib/libc/sys/rtems/sys: cpuset.h
Log message:
* libc/include/machine/_default_types.h: Move extern "C" after
header includes. Include <sys/features.h> for
__GNUC_PREREQ__().
(__u?int.*_t): Define via GCC provided __U?INT.*_TYPE__ if
available.
(__intptr_t): Define.
(__uintptr_t): Likewise.
* libc/include/stdint.h: Include <machine/_default_types.h>
instead of <_ansi.h>.
(u?int.*_t): Define via __u?int.*_t provided by
<machine/_default_types.h>.
(u?int_fast.*_t): Define via GCC provided
__U?INT_FAST.*_TYPE__ if available.
(U?INT.*(MIN|MAX)): Define via GCC provided __U?INT.*(MIN|MAX)__
if available.
(U?INT.*_C): Define via GCC provided __U?INT.*_C if available.
* libc/include/sys/cdefs.h: Use <machine/_default_types.h>
instead of <stdint.h>.
* libc/sys/rtems/sys/cpuset.h: Likewise.
* libc/sys/rtems/machine/_types.h: Include <stdint.h> for
FreeBSD compatibility.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/newlib/ChangeLog.diff?cvsroot=src&r1=1.1879&r2=1.1880
http://sourceware.org/cgi-bin/cvsweb.cgi/src/newlib/libc/include/stdint.h.diff?cvsroot=src&r1=1.16&r2=1.17
http://sourceware.org/cgi-bin/cvsweb.cgi/src/newlib/libc/include/machine/_default_types.h.diff?cvsroot=src&r1=1.5&r2=1.6
http://sourceware.org/cgi-bin/cvsweb.cgi/src/newlib/libc/include/sys/cdefs.h.diff?cvsroot=src&r1=1.8&r2=1.9
http://sourceware.org/cgi-bin/cvsweb.cgi/src/newlib/libc/sys/rtems/machine/_types.h.diff?cvsroot=src&r1=1.11&r2=1.12
http://sourceware.org/cgi-bin/cvsweb.cgi/src/newlib/libc/sys/rtems/sys/cpuset.h.diff?cvsroot=src&r1=1.2&r2=1.3