Name |
Date |
Size |
#Lines |
LOC |
||
---|---|---|---|---|---|---|
.. | - | - | ||||
clinic/ | 12-May-2024 | - | 278 | 243 | ||
README.txt | D | 12-May-2024 | 1.1 KiB | 41 | 24 | |
asciilib.h | D | 12-May-2024 | 1.2 KiB | 27 | 21 | |
codecs.h | D | 12-May-2024 | 27.1 KiB | 826 | 684 | |
count.h | D | 12-May-2024 | 666 | 28 | 18 | |
ctype.h | D | 12-May-2024 | 3 KiB | 117 | 99 | |
eq.h | D | 12-May-2024 | 848 | 26 | 18 | |
fastsearch.h | D | 12-May-2024 | 8.5 KiB | 284 | 215 | |
find.h | D | 12-May-2024 | 3.2 KiB | 120 | 83 | |
find_max_char.h | D | 12-May-2024 | 3.7 KiB | 135 | 110 | |
join.h | D | 12-May-2024 | 4.6 KiB | 164 | 139 | |
localeutil.h | D | 12-May-2024 | 2.5 KiB | 83 | 60 | |
partition.h | D | 12-May-2024 | 3 KiB | 117 | 95 | |
replace.h | D | 12-May-2024 | 1.8 KiB | 54 | 38 | |
split.h | D | 12-May-2024 | 11 KiB | 391 | 316 | |
stringdefs.h | D | 12-May-2024 | 1.2 KiB | 29 | 23 | |
transmogrify.h | D | 12-May-2024 | 19.4 KiB | 741 | 513 | |
ucs1lib.h | D | 12-May-2024 | 1.1 KiB | 27 | 21 | |
ucs2lib.h | D | 12-May-2024 | 1.1 KiB | 27 | 21 | |
ucs4lib.h | D | 12-May-2024 | 1.1 KiB | 28 | 21 | |
undef.h | D | 12-May-2024 | 212 | 11 | 9 | |
unicode_format.h | D | 12-May-2024 | 40.4 KiB | 1,292 | 876 | |
unicodedefs.h | D | 12-May-2024 | 1.2 KiB | 33 | 24 |
README.txt
1bits shared by the bytesobject and unicodeobject implementations (and 2possibly other modules, in a not too distant future). 3 4the stuff in here is included into relevant places; see the individual 5source files for details. 6 7-------------------------------------------------------------------- 8the following defines used by the different modules: 9 10STRINGLIB_CHAR 11 12 the type used to hold a character (char or Py_UNICODE) 13 14STRINGLIB_EMPTY 15 16 a PyObject representing the empty string, only to be used if 17 STRINGLIB_MUTABLE is 0 18 19Py_ssize_t STRINGLIB_LEN(PyObject*) 20 21 returns the length of the given string object (which must be of the 22 right type) 23 24PyObject* STRINGLIB_NEW(STRINGLIB_CHAR*, Py_ssize_t) 25 26 creates a new string object 27 28STRINGLIB_CHAR* STRINGLIB_STR(PyObject*) 29 30 returns the pointer to the character data for the given string 31 object (which must be of the right type) 32 33int STRINGLIB_CHECK_EXACT(PyObject *) 34 35 returns true if the object is an instance of our type, not a subclass 36 37STRINGLIB_MUTABLE 38 39 must be 0 or 1 to tell the cpp macros in stringlib code if the object 40 being operated on is mutable or not 41