call_commethod was only used in samples/Windows, which no longer exists.
This method is dead code - not documented, not tested. As far as we know, it
can be horribly broken.
Fix formatting changes that led to compilation errors
Fix doc grammar and line width
Fix doc grammar and line width
Fix doc grammar and line width
_PyUnicode_Writer() now also reuses Unicode singletons:
empty string and latin1 single character
(Merge 3.3) _PyUnicode_Writer() now also reuses Unicode singletons:
empty string and latin1 single character
Issue #17361: Use cc from sysconfig for testing flags.
Merge 3.3.
PEP8-ify ftplib.py: get rid of multiple statements on one line (if cond: ...)
Refactor ftplib by getting rid of 4 methods (retr*() and stor*()) which were duplicated in TLS_FTP class.
Close #15465: Document C API version macros

Mostly moving the existing macro docs over from the standard
library docs to the C API docs where they belong.

Patch by Kushal Das.
Merge fix for #15465 from 3.3