Support for long long type for C99 and C++11 compliant compilers

Thomas Uhle
Fri Oct 10 11:45:00 GMT 2014

2014-10-10  Thomas Uhle <>

	* libc/include/_ansi.h: _LONG_LONG_TYPE definition removed.
	* libc/include/math.h: _LONG_LONG_TYPE replaced by "long long".
	Guards for C99 and C++11 functions fixed.
	* libc/include/stdlib.h: Guards for C99 and C++11 functions fixed.

Signed-off-by: Thomas Uhle <>

Hi Corinna and Jeff,

this is the update of my patch, now also with a Changelog entry and
_LONG_LONG_TYPE being removed.

Best regards,


-------------- next part --------------
A non-text attachment was scrubbed...
Name: newlib_long_long_support.diff
Type: text/x-patch
Size: 6781 bytes
URL: <>

More information about the Newlib mailing list