mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-02-07 23:13:34 +00:00
- 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
58 lines
2.8 KiB
C
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_ */
|