cpython/Python
Marc-André Lemburg bff879cabb This patch finalizes the move from UTF-8 to a default encoding in
the Python Unicode implementation.

The internal buffer used for implementing the buffer protocol
is renamed to defenc to make this change visible. It now holds the
default encoded version of the Unicode object and is calculated
on demand (NULL otherwise).

Since the default encoding defaults to ASCII, this will mean that
Unicode objects which hold non-ASCII characters will no longer
work on C APIs using the "s" or "t" parser markers. C APIs must now
explicitly provide Unicode support via the "u", "U" or "es"/"es#"
parser markers in order to work with non-ASCII Unicode strings.

(Note: this patch will also have to be applied to the 1.6 branch
 of the CVS tree.)
2000-08-03 18:46:08 +00:00
..
.cvsignore Ignore a bunch of generated files. 2000-05-02 18:34:30 +00:00
Makefile.in Include the dependence of sysmodule on the patchlevel.h include, so 2000-08-01 17:46:22 +00:00
atof.c Mass ANSIfication of function definitions. Doesn't cover all 'extern' 2000-07-22 18:47:25 +00:00
bltinmodule.c Both PEP 201 Lockstep Iteration and SF patch #101030 have been 2000-08-03 15:45:29 +00:00
ceval.c Use 'void' directly instead of the ANY #define, now that all code is ANSI C. 2000-07-25 12:56:38 +00:00
codecs.c Changing the CNRI copyright notice according to CNRI's instructions. 2000-08-03 16:24:25 +00:00
compile.c Mass ANSIfication of function definitions. Doesn't cover all 'extern' 2000-07-22 18:47:25 +00:00
dup2.c Mass ANSIfication of function definitions. Doesn't cover all 'extern' 2000-07-22 18:47:25 +00:00
dynload_aix.c ANSIfy as many declarations as possible. 2000-07-22 23:38:01 +00:00
dynload_beos.c Change copyright notice - 2nd try. 2000-06-30 23:58:06 +00:00
dynload_dl.c ANSIfy as many declarations as possible. 2000-07-22 23:38:01 +00:00
dynload_hpux.c Change copyright notice - 2nd try. 2000-06-30 23:58:06 +00:00
dynload_mac.c delete obsolete SYMANTEC__CFM68K__ #ifdefs 2000-07-12 17:21:42 +00:00
dynload_next.c Spelling fixes supplied by Rob W. W. Hooft. All these are fixes in either 2000-07-16 12:04:32 +00:00
dynload_os2.c Change copyright notice - 2nd try. 2000-06-30 23:58:06 +00:00
dynload_shlib.c Change copyright notice - 2nd try. 2000-06-30 23:58:06 +00:00
dynload_stub.c Change copyright notice - 2nd try. 2000-06-30 23:58:06 +00:00
dynload_win.c Change copyright notice - 2nd try. 2000-06-30 23:58:06 +00:00
errors.c Mass ANSIfication of function definitions. Doesn't cover all 'extern' 2000-07-22 18:47:25 +00:00
exceptions.c Fix two instances of empty argument lists, and fix style 2000-07-22 18:45:06 +00:00
fmod.c merge Include/my*.h into Include/pyport.h 2000-07-31 15:28:04 +00:00
frozen.c Change copyright notice - 2nd try. 2000-06-30 23:58:06 +00:00
frozenmain.c ANSIfy as many declarations as possible. 2000-07-22 23:38:01 +00:00
getargs.c This patch finalizes the move from UTF-8 to a default encoding in 2000-08-03 18:46:08 +00:00
getcompiler.c Mass ANSIfication of function definitions. Doesn't cover all 'extern' 2000-07-22 18:47:25 +00:00
getcopyright.c Mass ANSIfication of function definitions. Doesn't cover all 'extern' 2000-07-22 18:47:25 +00:00
getcwd.c Mass ANSIfication of function definitions. Doesn't cover all 'extern' 2000-07-22 18:47:25 +00:00
getmtime.c Mass ANSIfication of function definitions. Doesn't cover all 'extern' 2000-07-22 18:47:25 +00:00
getopt.c Mass ANSIfication of function definitions. Doesn't cover all 'extern' 2000-07-22 18:47:25 +00:00
getplatform.c Mass ANSIfication of function definitions. Doesn't cover all 'extern' 2000-07-22 18:47:25 +00:00
getversion.c Mass ANSIfication of function definitions. Doesn't cover all 'extern' 2000-07-22 18:47:25 +00:00
graminit.c slightly modified version of Greg Ewing's extended call syntax patch 2000-03-28 23:49:17 +00:00
hypot.c merge Include/my*.h into Include/pyport.h 2000-07-31 15:28:04 +00:00
import.c Oops. One of last nights ANSIfication patches accidentily upped the bytecode 2000-07-23 09:20:08 +00:00
importdl.c Mass ANSIfication of function definitions. Doesn't cover all 'extern' 2000-07-22 18:47:25 +00:00
importdl.h Nuke all remaining occurrences of Py_PROTO and Py_FPROTO. 2000-07-09 03:09:57 +00:00
marshal.c Included assert.h in Python.h -- it's absurd that this basic tool of 2000-07-23 19:28:35 +00:00
memmove.c Mass ANSIfication of function definitions. Doesn't cover all 'extern' 2000-07-22 18:47:25 +00:00
modsupport.c Mass ANSIfication of function definitions. Doesn't cover all 'extern' 2000-07-22 18:47:25 +00:00
mystrtoul.c Mass ANSIfication of function definitions. Doesn't cover all 'extern' 2000-07-22 18:47:25 +00:00
pyfpe.c Mass ANSIfication of function definitions. Doesn't cover all 'extern' 2000-07-22 18:47:25 +00:00
pystate.c Mass ANSIfication of function definitions. Doesn't cover all 'extern' 2000-07-22 18:47:25 +00:00
pythonmain.c Allow mac user to set "command line flags" by option-starting python. 1995-07-29 13:53:59 +00:00
pythonrun.c Mass ANSIfication of function definitions. Doesn't cover all 'extern' 2000-07-22 18:47:25 +00:00
sigcheck.c Mass ANSIfication of function definitions. Doesn't cover all 'extern' 2000-07-22 18:47:25 +00:00
strdup.c Mass ANSIfication of function definitions. Doesn't cover all 'extern' 2000-07-22 18:47:25 +00:00
strerror.c Mass ANSIfication of function definitions. Doesn't cover all 'extern' 2000-07-22 18:47:25 +00:00
strtod.c Mass ANSIfication of function definitions. Doesn't cover all 'extern' 2000-07-22 18:47:25 +00:00
structmember.c Mass ANSIfication of function definitions. Doesn't cover all 'extern' 2000-07-22 18:47:25 +00:00
sysmodule.c Create a new section of pyport.h to hold all external function declarations 2000-07-24 16:06:23 +00:00
thread.c Prototype yet another forward declaration. 2000-07-24 14:39:50 +00:00
thread_beos.h Change copyright notice - 2nd try. 2000-06-30 23:58:06 +00:00
thread_cthread.h Mass ANSIfication of function definitions. Doesn't cover all 'extern' 2000-07-22 18:47:25 +00:00
thread_foobar.h Mass ANSIfication of function definitions. Doesn't cover all 'extern' 2000-07-22 18:47:25 +00:00
thread_lwp.h ANSIfy as many declarations as possible. 2000-07-22 23:38:01 +00:00
thread_nt.h Mass ANSIfication of function definitions. Doesn't cover all 'extern' 2000-07-22 18:47:25 +00:00
thread_os2.h Mass ANSIfication of function definitions. Doesn't cover all 'extern' 2000-07-22 18:47:25 +00:00
thread_pth.h Mass ANSIfication of function definitions. Doesn't cover all 'extern' 2000-07-22 18:47:25 +00:00
thread_pthread.h Mass ANSIfication of function definitions. Doesn't cover all 'extern' 2000-07-22 18:47:25 +00:00
thread_sgi.h Mass ANSIfication of function definitions. Doesn't cover all 'extern' 2000-07-22 18:47:25 +00:00
thread_solaris.h Mass ANSIfication of function definitions. Doesn't cover all 'extern' 2000-07-22 18:47:25 +00:00
thread_wince.h Mass ANSIfication of function definitions. Doesn't cover all 'extern' 2000-07-22 18:47:25 +00:00
traceback.c Mass ANSIfication of function definitions. Doesn't cover all 'extern' 2000-07-22 18:47:25 +00:00