cosmopolitan/third_party/python/Modules/unicodedata_unidata.h
Justine Tunney 39bf41f4eb Make numerous improvements
- Python static hello world now 1.8mb
- Python static fully loaded now 10mb
- Python HTTPS client now uses MbedTLS
- Python REPL now completes import stmts
- Increase stack size for Python for now
- Begin synthesizing posixpath and ntpath
- Restore Python \N{UNICODE NAME} support
- Restore Python NFKD symbol normalization
- Add optimized code path for Intel SHA-NI
- Get more Python unit tests passing faster
- Get Python help() pagination working on NT
- Python hashlib now supports MbedTLS PBKDF2
- Make memcpy/memmove/memcmp/bcmp/etc. faster
- Add Mersenne Twister and Vigna to LIBC_RAND
- Provide privileged __printf() for error code
- Fix zipos opendir() so that it reports ENOTDIR
- Add basic chmod() implementation for Windows NT
- Add Cosmo's best functions to Python cosmo module
- Pin function trace indent depth to that of caller
- Show memory diagram on invalid access in MODE=dbg
- Differentiate stack overflow on crash in MODE=dbg
- Add stb_truetype and tools for analyzing font files
- Upgrade to UNICODE 13 and reduce its binary footprint
- COMPILE.COM now logs resource usage of build commands
- Start implementing basic poll() support on bare metal
- Set getauxval(AT_EXECFN) to GetModuleFileName() on NT
- Add descriptions to strerror() in non-TINY build modes
- Add COUNTBRANCH() macro to help with micro-optimizations
- Make error / backtrace / asan / memory code more unbreakable
- Add fast perfect C implementation of μ-Law and a-Law audio codecs
- Make strtol() functions consistent with other libc implementations
- Improve Linenoise implementation (see also github.com/jart/bestline)
- COMPILE.COM now suppresses stdout/stderr of successful build commands
2021-09-28 01:52:34 -07:00

58 lines
2.8 KiB
C

#ifndef COSMOPOLITAN_THIRD_PARTY_PYTHON_MODULES_UNICODEDATA_UNIDATA_H_
#define COSMOPOLITAN_THIRD_PARTY_PYTHON_MODULES_UNICODEDATA_UNIDATA_H_
#include "third_party/python/Modules/unicodedata.h"
COSMOPOLITAN_C_START_
/* GENERATED BY third_party/python/Tools/unicode/makeunicodedata.py 3.2 */
#define UNIDATA_VERSION "13.0.0"
#define UNIDATA_NAME_MAXLEN 256
extern const unsigned char _PyUnicode_Lexicon[121990];
extern const unsigned int _PyUnicode_LexiconOffset[16426];
#define _PyUnicode_PhrasebookShift 8
#define _PyUnicode_PhrasebookShort 191
extern const unsigned char _PyUnicode_Phrasebook[188803];
extern const unsigned char _PyUnicode_PhrasebookOffset1[4352];
#define _PyUnicode_PhrasebookOffset2Bits 18
extern const unsigned int _PyUnicode_PhrasebookOffset2[25056];
#define _PyUnicode_CodeHashBits 20
extern const unsigned int _PyUnicode_CodeHash[40960];
#define _PyUnicode_CodeMagic 47
#define _PyUnicode_CodeSize 65536
#define _PyUnicode_CodePoly 65581
#define _PyUnicode_AliasesStart 0xf0000
#define _PyUnicode_AliasesEnd 0xf01d4
extern const unsigned int _PyUnicode_NameAliases[468];
#define _PyUnicode_NamedSequencesStart 0xf0200
#define _PyUnicode_NamedSequencesEnd 0xf03ba
extern const _PyUnicode_NamedSequence _PyUnicode_NamedSequences[442];
extern const _PyUnicode_Record _PyUnicode_Records[342];
#define _PyUnicode_RecordsShift 7
extern const unsigned short _PyUnicode_RecordsIndex1[8704];
extern const unsigned short _PyUnicode_RecordsIndex2[34176];
#define UNIDATA_TOTAL_FIRST 377
#define UNIDATA_TOTAL_LAST 63
extern const _PyUnicode_Reindex _PyUnicode_NfcFirst[211];
extern const _PyUnicode_Reindex _PyUnicode_NfcLast[40];
extern const char _PyUnicode_CategoryNames[31][3];
extern const char _PyUnicode_BidirectionalNames[24][4];
extern const char _PyUnicode_EastAsianWidthNames[6][3];
extern const char *const _PyUnicode_DecompPrefix[17];
#define _PyUnicode_DecompShift 7
#define _PyUnicode_DecompBits 18
extern const unsigned int _PyUnicode_Decomp[8032];
extern const unsigned char _PyUnicode_DecompIndex1[8704];
extern const unsigned short _PyUnicode_DecompIndex2[13312];
#define _PyUnicode_CompShift 2
extern const unsigned short _PyUnicode_CompIndex[5938];
#define _PyUnicode_CompDataBits 17
extern const unsigned int _PyUnicode_CompData[1449];
extern const unsigned char _PyUnicode_ChangeIndex_3_2_0[8704];
extern const unsigned char _PyUnicode_ChangeData_3_2_0[31360];
const _PyUnicode_ChangeRecord *_PyUnicode_GetChange_3_2_0(Py_UCS4);
Py_UCS4 _PyUnicode_Normalization_3_2_0(Py_UCS4);
extern const _PyUnicode_TypeRecord _PyUnicode_TypeRecords[503];
#define _PyUnicode_TypeRecordsShift 7
extern const unsigned short _PyUnicode_TypeRecordsIndex1[8704];
extern const unsigned short _PyUnicode_TypeRecordsIndex2[35200];
extern const char16_t _PyUnicode_ExtendedCase[1236];
COSMOPOLITAN_C_END_
#endif /* COSMOPOLITAN_THIRD_PARTY_PYTHON_MODULES_UNICODEDATA_UNIDATA_H_ */