Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / tools / src / nas,5.n2.os.2 / lib / python / lib / python2.4 / encodings / mbcs.py
CommitLineData
86530b38
AT
1""" Python 'mbcs' Codec for Windows
2
3
4Cloned by Mark Hammond (mhammond@skippinet.com.au) from ascii.py,
5which was written by Marc-Andre Lemburg (mal@lemburg.com).
6
7(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
8
9"""
10import codecs
11
12### Codec APIs
13
14class Codec(codecs.Codec):
15
16 # Note: Binding these as C functions will result in the class not
17 # converting them to methods. This is intended.
18 encode = codecs.mbcs_encode
19 decode = codecs.mbcs_decode
20
21class StreamWriter(Codec,codecs.StreamWriter):
22 pass
23
24class StreamReader(Codec,codecs.StreamReader):
25 pass
26
27class StreamConverter(StreamWriter,StreamReader):
28
29 encode = codecs.mbcs_decode
30 decode = codecs.mbcs_encode
31
32### encodings module API
33
34def getregentry():
35
36 return (Codec.encode,Codec.decode,StreamReader,StreamWriter)