You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
jianglk.darker
7ee447c011
|
4 months ago | |
---|---|---|
.. | ||
clinic | 4 months ago | |
README.txt | 4 months ago | |
asciilib.h | 4 months ago | |
codecs.h | 4 months ago | |
count.h | 4 months ago | |
ctype.h | 4 months ago | |
eq.h | 4 months ago | |
fastsearch.h | 4 months ago | |
find.h | 4 months ago | |
find_max_char.h | 4 months ago | |
join.h | 4 months ago | |
localeutil.h | 4 months ago | |
partition.h | 4 months ago | |
replace.h | 4 months ago | |
split.h | 4 months ago | |
stringdefs.h | 4 months ago | |
transmogrify.h | 4 months ago | |
ucs1lib.h | 4 months ago | |
ucs2lib.h | 4 months ago | |
ucs4lib.h | 4 months ago | |
undef.h | 4 months ago | |
unicode_format.h | 4 months ago | |
unicodedefs.h | 4 months ago |
README.txt
bits shared by the bytesobject and unicodeobject implementations (and possibly other modules, in a not too distant future). the stuff in here is included into relevant places; see the individual source files for details. -------------------------------------------------------------------- the following defines used by the different modules: STRINGLIB_CHAR the type used to hold a character (char or Py_UNICODE) STRINGLIB_EMPTY a PyObject representing the empty string, only to be used if STRINGLIB_MUTABLE is 0 Py_ssize_t STRINGLIB_LEN(PyObject*) returns the length of the given string object (which must be of the right type) PyObject* STRINGLIB_NEW(STRINGLIB_CHAR*, Py_ssize_t) creates a new string object STRINGLIB_CHAR* STRINGLIB_STR(PyObject*) returns the pointer to the character data for the given string object (which must be of the right type) int STRINGLIB_CHECK_EXACT(PyObject *) returns true if the object is an instance of our type, not a subclass STRINGLIB_MUTABLE must be 0 or 1 to tell the cpp macros in stringlib code if the object being operated on is mutable or not