diff options
| author | pefavel <[email protected]> | 2026-03-16 13:37:47 +0300 |
|---|---|---|
| committer | pefavel <[email protected]> | 2026-03-16 16:54:59 +0300 |
| commit | 270b7a3b0ea1e5f7485320b502c5b5b91da457ab (patch) | |
| tree | 45a0524743c578d300fea2765284c965b8af62ed /contrib/tools/python/src/Objects/stringlib | |
| parent | de561d04b1e2e861ed3e823d3809f3ae05542dd4 (diff) | |
add fastapi to piglet config
commit_hash:6962a6b28ec3ee5fdc2392a2415810aaa54943c4
Diffstat (limited to 'contrib/tools/python/src/Objects/stringlib')
| -rw-r--r-- | contrib/tools/python/src/Objects/stringlib/README.txt | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/contrib/tools/python/src/Objects/stringlib/README.txt b/contrib/tools/python/src/Objects/stringlib/README.txt new file mode 100644 index 00000000000..ab506d60f94 --- /dev/null +++ b/contrib/tools/python/src/Objects/stringlib/README.txt @@ -0,0 +1,40 @@ +bits shared by the stringobject 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 |
