diff options
author | Martin v. Löwis <martin@v.loewis.de> | 2001-06-26 22:22:37 (GMT) |
---|---|---|
committer | Martin v. Löwis <martin@v.loewis.de> | 2001-06-26 22:22:37 (GMT) |
commit | 0ba70cc3c893f70cc9deb09447277539d7625403 (patch) | |
tree | f26c28cc3ad9c594683c7c04e5b06786471d395c /config.h.in | |
parent | ff1cc902fe80605fbc7d5fee8226e4c26832c5a9 (diff) | |
download | cpython-0ba70cc3c893f70cc9deb09447277539d7625403.zip cpython-0ba70cc3c893f70cc9deb09447277539d7625403.tar.gz cpython-0ba70cc3c893f70cc9deb09447277539d7625403.tar.bz2 |
Support using UCS-4 as the Py_UNICODE type:
Add configure option --enable-unicode.
Add config.h macros Py_USING_UNICODE, PY_UNICODE_TYPE, Py_UNICODE_SIZE,
SIZEOF_WCHAR_T.
Define Py_UCS2.
Encode and decode large UTF-8 characters into single Py_UNICODE values
for wide Unicode types; likewise for UTF-16.
Remove test whether sizeof Py_UNICODE is two.
Diffstat (limited to 'config.h.in')
-rw-r--r-- | config.h.in | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/config.h.in b/config.h.in index af3c815..14c477c 100644 --- a/config.h.in +++ b/config.h.in @@ -163,6 +163,15 @@ /* Define if the compiler provides a wchar.h header file. */ #undef HAVE_WCHAR_H +/* Define if you want to have a Unicode type. */ +#undef Py_USING_UNICODE + +/* Define as the integral type used for Unicode representation. */ +#undef PY_UNICODE_TYPE + +/* Define as the size of the unicode type. */ +#undef Py_UNICODE_SIZE + /* Define if malloc(0) returns a NULL pointer */ #undef MALLOC_ZERO_RETURNS_NULL @@ -284,6 +293,9 @@ /* The number of bytes in a void *. */ #undef SIZEOF_VOID_P +/* The number of bytes in a wchar_t. */ +#undef SIZEOF_WCHAR_T + /* Define if you have the _getpty function. */ #undef HAVE__GETPTY |