diff options
Diffstat (limited to 'contrib/libc++/include/iosfwd')
| -rw-r--r-- | contrib/libc++/include/iosfwd | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/contrib/libc++/include/iosfwd b/contrib/libc++/include/iosfwd index d24c227bef79..eccfd349a4a5 100644 --- a/contrib/libc++/include/iosfwd +++ b/contrib/libc++/include/iosfwd @@ -180,7 +180,12 @@ typedef fpos<mbstate_t> u16streampos; typedef fpos<mbstate_t> u32streampos; #endif // _LIBCPP_HAS_NO_UNICODE_CHARS +#if defined(_NEWLIB_VERSION) +// On newlib, off_t is 'long int' +typedef long int streamoff; // for char_traits in <string> +#else typedef long long streamoff; // for char_traits in <string> +#endif template <class _CharT, // for <stdexcept> class _Traits = char_traits<_CharT>, |
