97 lines
2.4 KiB
Plaintext
97 lines
2.4 KiB
Plaintext
URL: http://sourceforge.net/projects/stlport
|
|
Version: 5.1.4
|
|
License: notice
|
|
License File: LICENSE
|
|
|
|
Description:
|
|
This is STLport version 5.1.4, retrieved on Jan 17th 2008. See
|
|
http://www.stlport.org
|
|
|
|
Local Modifications:
|
|
|
|
Fixed some compiler warnings.
|
|
|
|
Added support for Android.
|
|
|
|
Added #define options to allow using a subset of iostreams without
|
|
requiring STLport to be built as a library.
|
|
|
|
Changed the following files:
|
|
|
|
_alloc.h:
|
|
Option to use simple node allocator so we don't need
|
|
out-of-line functions built.
|
|
|
|
_cstdlib.h:
|
|
#if out the C library functions not present on Android.
|
|
|
|
_cwchar.h:
|
|
#if out wide character types not defined by Android headers.
|
|
|
|
_iostream.c:
|
|
Fix warning about ambiguous expression order.
|
|
|
|
_num_put.c:
|
|
Fix warning about ambiguous expression order.
|
|
|
|
_range_errors.c:
|
|
Tweak #ifs to more precisely specify when not to use
|
|
externally defined range error functions so we don't
|
|
need out-of-lines compiled separately.
|
|
|
|
c_locale.h:
|
|
Don't #include broken Android wchar.h. Used the BSD _Locale_*
|
|
definitions as Android uses a BSD derived ctype.h.
|
|
|
|
char_traits.h:
|
|
Define streamoff type for Android.
|
|
|
|
_android.h:
|
|
Android platform configuration defines.
|
|
|
|
_gcc.h:
|
|
Option to prevent uncaught_exception and unexpected_exception
|
|
being out-of-lined.
|
|
|
|
_system.h:
|
|
Added Android platform.
|
|
|
|
cstring:
|
|
#if out missing C library functions on Android.
|
|
|
|
Added support for Symbian, based on Marco Jez's port:
|
|
http://marcoplusplus.blogspot.com/
|
|
|
|
This patch will be in the official STLPort from release 5.1.5 on.
|
|
|
|
Detailed changes:
|
|
|
|
num_get_float.cpp:
|
|
modified the #define for unsigned int64 so that it handles the Symbian case.
|
|
|
|
_system.h:
|
|
added defines to include the correct config files for Symbian.
|
|
|
|
features.h:
|
|
added a define guard around _STLP_WIN32 to avoid setting it when cross
|
|
compiling.
|
|
|
|
stl_gcce.h:
|
|
config file for gcce and armcc, taken as-is from the Symbian port.
|
|
|
|
stl_winscw.h:
|
|
config file for winscw, taken as-is from the Symbian port.
|
|
|
|
stl_symbian.h:
|
|
Symbian platform configuration defines. Added some defines to avoid building
|
|
the library (the last define is new, see below):
|
|
_STLP_USE_NO_EXTERN_RANGE_ERRORS
|
|
_STLP_USE_SIMPLE_NODE_ALLOC
|
|
_STLP_DONT_THROW_RANGE_ERRORS
|
|
_STLP_EXPOSE_GLOBALS_IMPLEMENTATION
|
|
_STLP_USE_NEWALLOC
|
|
_STLP_INLINE_EXCEPTION_CLASS
|
|
|
|
_exception.h:
|
|
used the new STLP_INLINE_EXCEPTION_CLASS define to avoid having missing
|
|
symbols if we don't compile as a library. |