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.
 
 
 
 
 
 
Serhiy Storchaka 7e29eea926 Fixed typos in comments. 11 years ago
..
README.txt Use assertRaisesRegex instead of deprecated assertRaisesRegexp. 11 years ago
asciilib.h Issue #7171: Add Windows implementation of ``inet_ntop`` and ``inet_pton`` to socket module. 14 years ago
codecs.h Fixed typos in comments. 11 years ago
count.h Issue #13590: Improve support for OS X Xcode 4: 14 years ago
ctype.h Issue #7622: Improve the split(), rsplit(), splitlines() and replace() 16 years ago
eq.h Issue #7171: Add Windows implementation of ``inet_ntop`` and ``inet_pton`` to socket module. 14 years ago
fastsearch.h Issue #7171: Add Windows implementation of ``inet_ntop`` and ``inet_pton`` to socket module. 14 years ago
find.h Issue #13590: Improve support for OS X Xcode 4: 14 years ago
find_max_char.h Issue #7171: Add Windows implementation of ``inet_ntop`` and ``inet_pton`` to socket module. 14 years ago
join.h Use assertRaisesRegex instead of deprecated assertRaisesRegexp. 11 years ago
localeutil.h Issue #13590: Improve support for OS X Xcode 4: 14 years ago
partition.h Issue #7171: Add Windows implementation of ``inet_ntop`` and ``inet_pton`` to socket module. 14 years ago
replace.h Issue #7171: Add Windows implementation of ``inet_ntop`` and ``inet_pton`` to socket module. 14 years ago
split.h Issue #7171: Add Windows implementation of ``inet_ntop`` and ``inet_pton`` to socket module. 14 years ago
stringdefs.h Issue #7171: Add Windows implementation of ``inet_ntop`` and ``inet_pton`` to socket module. 14 years ago
transmogrify.h merge 3.3 12 years ago
ucs1lib.h Issue #7171: Add Windows implementation of ``inet_ntop`` and ``inet_pton`` to socket module. 14 years ago
ucs2lib.h Issue #7171: Add Windows implementation of ``inet_ntop`` and ``inet_pton`` to socket module. 14 years ago
ucs4lib.h Issue #7171: Add Windows implementation of ``inet_ntop`` and ``inet_pton`` to socket module. 14 years ago
undef.h Issue #7171: Add Windows implementation of ``inet_ntop`` and ``inet_pton`` to socket module. 14 years ago
unicode_format.h Issue #7171: Add Windows implementation of ``inet_ntop`` and ``inet_pton`` to socket module. 14 years ago
unicodedefs.h Issue #7171: Add Windows implementation of ``inet_ntop`` and ``inet_pton`` to socket module. 14 years 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