summaryrefslogtreecommitdiffstats
path: root/Lib/encodings/utf_16_le.py
blob: ec454142eedf251e31eab481a1cbea6424273a0a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
""" Python 'utf-16-le' Codec


Written by Marc-Andre Lemburg (mal@lemburg.com).

(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.

"""
import codecs

### Codec APIs

encode = codecs.utf_16_le_encode

def decode(input, errors='strict'):
    return codecs.utf_16_le_decode(input, errors, True)

class IncrementalEncoder(codecs.IncrementalEncoder):
    def encode(self, input, final=False):
        return codecs.utf_16_le_encode(input, self.errors)[0]

class IncrementalDecoder(codecs.BufferedIncrementalDecoder):
    _buffer_decode = codecs.utf_16_le_decode

class StreamWriter(codecs.StreamWriter):
    encode = codecs.utf_16_le_encode

class StreamReader(codecs.StreamReader):
    decode = codecs.utf_16_le_decode

### encodings module API

def getregentry():
    return codecs.CodecInfo(
        name='utf-16-le',
        encode=encode,
        decode=decode,
        incrementalencoder=IncrementalEncoder,
        incrementaldecoder=IncrementalDecoder,
        streamreader=StreamReader,
        streamwriter=StreamWriter,
    )
'>bug_3613671 Tcl is a high-level, general-purpose, interpreted, dynamic programming language. It was designed with the goal of being very simple but powerful.
summaryrefslogtreecommitdiffstats
path: root/tests
ModeNameSize
-rw-r--r--README4471logstatsplain
-rw-r--r--all.tcl610logstatsplain
-rw-r--r--append.test6684logstatsplain
-rw-r--r--appendComp.test8873logstatsplain
-rw-r--r--apply.test10071logstatsplain
-rw-r--r--assocd.test2108logstatsplain
-rw-r--r--async.test5995logstatsplain
-rw-r--r--autoMkindex.test10619logstatsplain
-rw-r--r--basic.test31003logstatsplain
-rw-r--r--binary.test84871logstatsplain
-rw-r--r--case.test3021logstatsplain
-rw-r--r--chan.test8033logstatsplain
-rw-r--r--clock.test1902649logstatsplain
-rw-r--r--cmdAH.test51077logstatsplain
-rw-r--r--cmdIL.test25370logstatsplain
-rw-r--r--cmdInfo.test3692logstatsplain
-rw-r--r--cmdMZ.test12059logstatsplain
-rw-r--r--compExpr-old.test37074logstatsplain
-rw-r--r--compExpr.test16148logstatsplain
-rw-r--r--compile.test20233logstatsplain
-rw-r--r--concat.test1610logstatsplain
-rw-r--r--config.test2321logstatsplain
-rw-r--r--dcall.test1397logstatsplain
-rw-r--r--dict.test38297logstatsplain
-rw-r--r--dstring.test10198logstatsplain
-rw-r--r--encoding.test18596logstatsplain
-rw-r--r--env.test7128logstatsplain
-rw-r--r--error.test7088logstatsplain
-rw-r--r--eval.test2313logstatsplain
-rw-r--r--event.test23663logstatsplain
-rw-r--r--exec.test26102logstatsplain
-rw-r--r--execute.test25084logstatsplain
-rw-r--r--expr-old.test47294logstatsplain
-rw-r--r--expr.test329848logstatsplain
-rw-r--r--fCmd.test80900logstatsplain
-rw-r--r--fileName.test53679logstatsplain
-rw-r--r--fileSystem.test35328logstatsplain
-rw-r--r--for-old.test2009logstatsplain
-rw-r--r--for.test25051logstatsplain
-rw-r--r--foreach.test7096logstatsplain
-rw-r--r--format.test20177logstatsplain
-rw-r--r--get.test4496logstatsplain
-rw-r--r--history.test8044logstatsplain
-rw-r--r--http.test17176logstatsplain
-rw-r--r--httpd5330logstatsplain
-rw-r--r--httpold.test7917logstatsplain
-rw-r--r--if-old.test4836logstatsplain
-rw-r--r--if.test26870logstatsplain
-rw-r--r--incr-old.test2860logstatsplain
-rw-r--r--incr.test17434logstatsplain
-rw-r--r--indexObj.test5477logstatsplain
-rw-r--r--info.test39639logstatsplain
-rw-r--r--init.test6402logstatsplain
-rw-r--r--interp.test95247logstatsplain
-rw-r--r--io.test223068logstatsplain
-rw-r--r--ioCmd.test107508logstatsplain
-rw-r--r--ioUtil.test12921logstatsplain
-rw-r--r--iogt.test21316logstatsplain
-rw-r--r--join.test1609logstatsplain
-rw-r--r--lindex.test13266logstatsplain
-rw-r--r--link.test10970logstatsplain
-rw-r--r--linsert.test3566logstatsplain
-rw-r--r--list.test4131logstatsplain
-rw-r--r--listObj.test6713logstatsplain
-rw-r--r--llength.test1341logstatsplain
-rw-r--r--load.test8798logstatsplain
-rw-r--r--lrange.test3024logstatsplain
-rw-r--r--lrepeat.test1896logstatsplain
-rw-r--r--lreplace.test4338logstatsplain
-rw-r--r--lsearch.test16375logstatsplain
-rw-r--r--lset.test14864logstatsplain
-rwxr-xr-xlsetComp.test16475logstatsplain
-rw-r--r--macOSXFCmd.test7325logstatsplain
-rw-r--r--macOSXLoad.test1193logstatsplain
-rw-r--r--main.test29211logstatsplain
-rw-r--r--mathop.test53801logstatsplain
-rw-r--r--misc.test2249logstatsplain
-rw-r--r--msgcat.test16564logstatsplain
-rw-r--r--namespace-old.test33406logstatsplain
-rw-r--r--namespace.test90621logstatsplain
-rwxr-xr-xnotify.test8811logstatsplain
-rw-r--r--obj.test24117logstatsplain
-rw-r--r--opt.test7492logstatsplain
-rw-r--r--package.test3866logstatsplain
-rw-r--r--parse.test45154logstatsplain
-rw-r--r--parseExpr.test62934logstatsplain
-rw-r--r--parseOld.test16201logstatsplain
-rw-r--r--pid.test1908logstatsplain
-rw-r--r--pkg.test40133logstatsplain
-rw-r--r--pkgMkIndex.test19896logstatsplain
-rw-r--r--platform.test2015logstatsplain
-rw-r--r--proc-old.test15119logstatsplain
-rw-r--r--proc.test11879logstatsplain
-rw-r--r--pwd.test1007logstatsplain
-rw-r--r--reg.test36019logstatsplain
-rw-r--r--regexp.test22823logstatsplain
-rw-r--r--regexpComp.test23607logstatsplain
-rw-r--r--registry.test28927logstatsplain
-rw-r--r--remote.tcl4241logstatsplain
-rw-r--r--rename.test5667logstatsplain
-rw-r--r--result.test4649logstatsplain
-rw-r--r--safe.test17565logstatsplain
-rw-r--r--scan.test26660logstatsplain
-rw-r--r--security.test933logstatsplain
-rw-r--r--set-old.test30518logstatsplain