URL
https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk
Subversion Repositories openrisc_me
[/] [openrisc/] [trunk/] [gnu-src/] [newlib-1.18.0/] [newlib/] [libc/] [iconv/] [lib/] [iconvnls.h] - Rev 258
Go to most recent revision | Compare with Previous | Blame | View Log
#ifndef __ICONV_ICONVNLS_H__ #define __ICONV_ICONVNLS_H__ #include <newlib.h> /* * Include ucs-2-internal or ucs-4-internal if Newlib is configured as * "multibyte-capable". * ============================================================================ */ #ifdef _MB_CAPABLE /* * Determine size of wchar_t. If size of wchar_t is 2, UCS-2-INTERNAL is used * as widechar's encoding. If size of wchar_t is 4, UCS-4-INTERNAL is used as * widechar's encoding. */ # if WCHAR_MAX > 0xFFFF # ifndef _ICONV_FROM_ENCODING_UCS_4_INTERNAL # define _ICONV_FROM_ENCODING_UCS_4_INTERNAL # endif # ifndef _ICONV_TO_ENCODING_UCS_4_INTERNAL # define _ICONV_TO_ENCODING_UCS_4_INTERNAL # endif # elif WCHAR_MAX > 0xFF # ifndef _ICONV_FROM_ENCODING_UCS_2_INTERNAL # define _ICONV_FROM_ENCODING_UCS_2_INTERNAL # endif # ifndef _ICONV_TO_ENCODING_UCS_2_INTERNAL # define _ICONV_TO_ENCODING_UCS_2_INTERNAL # endif # else # error Do not know how to work with 1 byte widechars. # endif #endif /* _MB_CAPABLE */ #endif /* !__ICONV_ICONVNLS_H__ */
Go to most recent revision | Compare with Previous | Blame | View Log