@@ -220,6 +220,7 @@ typedef PY_UNICODE_TYPE Py_UNICODE;
220220# define _PyUnicode_IsLinebreak _PyUnicodeUCS2_IsLinebreak
221221# define _PyUnicode_IsLowercase _PyUnicodeUCS2_IsLowercase
222222# define _PyUnicode_IsNumeric _PyUnicodeUCS2_IsNumeric
223+ # define _PyUnicode_IsPrintable _PyUnicodeUCS2_IsPrintable
223224# define _PyUnicode_IsTitlecase _PyUnicodeUCS2_IsTitlecase
224225# define _PyUnicode_IsXidStart _PyUnicodeUCS2_IsXidStart
225226# define _PyUnicode_IsXidContinue _PyUnicodeUCS2_IsXidContinue
@@ -317,6 +318,7 @@ typedef PY_UNICODE_TYPE Py_UNICODE;
317318# define _PyUnicode_IsLinebreak _PyUnicodeUCS4_IsLinebreak
318319# define _PyUnicode_IsLowercase _PyUnicodeUCS4_IsLowercase
319320# define _PyUnicode_IsNumeric _PyUnicodeUCS4_IsNumeric
321+ # define _PyUnicode_IsPrintable _PyUnicodeUCS4_IsPrintable
320322# define _PyUnicode_IsTitlecase _PyUnicodeUCS4_IsTitlecase
321323# define _PyUnicode_IsXidStart _PyUnicodeUCS4_IsXidStart
322324# define _PyUnicode_IsXidContinue _PyUnicodeUCS4_IsXidContinue
@@ -357,6 +359,7 @@ typedef PY_UNICODE_TYPE Py_UNICODE;
357359#define Py_UNICODE_ISDECIMAL (ch ) _PyUnicode_IsDecimalDigit(ch)
358360#define Py_UNICODE_ISDIGIT (ch ) _PyUnicode_IsDigit(ch)
359361#define Py_UNICODE_ISNUMERIC (ch ) _PyUnicode_IsNumeric(ch)
362+ #define Py_UNICODE_ISPRINTABLE (ch ) _PyUnicode_IsPrintable(ch)
360363
361364#define Py_UNICODE_TODECIMAL (ch ) _PyUnicode_ToDecimalDigit(ch)
362365#define Py_UNICODE_TODIGIT (ch ) _PyUnicode_ToDigit(ch)
@@ -387,6 +390,7 @@ extern const unsigned char _Py_ascii_whitespace[];
387390#define Py_UNICODE_ISDECIMAL (ch ) _PyUnicode_IsDecimalDigit(ch)
388391#define Py_UNICODE_ISDIGIT (ch ) _PyUnicode_IsDigit(ch)
389392#define Py_UNICODE_ISNUMERIC (ch ) _PyUnicode_IsNumeric(ch)
393+ #define Py_UNICODE_ISPRINTABLE (ch ) _PyUnicode_IsPrintable(ch)
390394
391395#define Py_UNICODE_TODECIMAL (ch ) _PyUnicode_ToDecimalDigit(ch)
392396#define Py_UNICODE_TODIGIT (ch ) _PyUnicode_ToDigit(ch)
@@ -1533,6 +1537,10 @@ PyAPI_FUNC(int) _PyUnicode_IsNumeric(
15331537 Py_UNICODE ch /* Unicode character */
15341538 );
15351539
1540+ PyAPI_FUNC (int ) _PyUnicode_IsPrintable (
1541+ Py_UNICODE ch /* Unicode character */
1542+ );
1543+
15361544PyAPI_FUNC (int ) _PyUnicode_IsAlpha (
15371545 Py_UNICODE ch /* Unicode character */
15381546 );
0 commit comments