Linux vps-61133.fhnet.fr 4.9.0-19-amd64 #1 SMP Debian 4.9.320-2 (2022-06-30) x86_64
Apache/2.4.25 (Debian)
Server IP : 93.113.207.21 & Your IP : 216.73.216.112
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
src /
Python-3.10.14 /
Modules /
cjkcodecs /
Delete
Unzip
Name
Size
Permission
Date
Action
clinic
[ DIR ]
drwxr-xr-x
2024-03-19 22:46
README
2.56
KB
-rw-r--r--
2024-03-19 22:46
_codecs_cn.c
10.99
KB
-rw-r--r--
2024-03-19 22:46
_codecs_hk.c
4.96
KB
-rw-r--r--
2024-03-19 22:46
_codecs_iso2022.c
33.07
KB
-rw-r--r--
2024-03-19 22:46
_codecs_jp.c
19.92
KB
-rw-r--r--
2024-03-19 22:46
_codecs_kr.c
12.66
KB
-rw-r--r--
2024-03-19 22:46
_codecs_tw.c
2.3
KB
-rw-r--r--
2024-03-19 22:46
alg_jisx0201.h
3.06
KB
-rw-r--r--
2024-03-19 22:46
cjkcodecs.h
13.88
KB
-rw-r--r--
2024-03-19 22:46
emu_jisx0213_2000.h
2.71
KB
-rw-r--r--
2024-03-19 22:46
mappings_cn.h
312.41
KB
-rw-r--r--
2024-03-19 22:46
mappings_hk.h
179.44
KB
-rw-r--r--
2024-03-19 22:46
mappings_jisx0213_pair.h
3.77
KB
-rw-r--r--
2024-03-19 22:46
mappings_jp.h
356.98
KB
-rw-r--r--
2024-03-19 22:46
mappings_kr.h
247.94
KB
-rw-r--r--
2024-03-19 22:46
mappings_tw.h
198.82
KB
-rw-r--r--
2024-03-19 22:46
multibytecodec.c
58.69
KB
-rw-r--r--
2024-03-19 22:46
multibytecodec.h
4.47
KB
-rw-r--r--
2024-03-19 22:46
Save
Rename
/* * multibytecodec.h: Common Multibyte Codec Implementation * * Written by Hye-Shik Chang <perky@FreeBSD.org> */ #ifndef _PYTHON_MULTIBYTECODEC_H_ #define _PYTHON_MULTIBYTECODEC_H_ #ifdef __cplusplus extern "C" { #endif #ifdef uint16_t typedef uint16_t ucs2_t, DBCHAR; #else typedef unsigned short ucs2_t, DBCHAR; #endif /* * A struct that provides 8 bytes of state for multibyte * codecs. Codecs are free to use this how they want. Note: if you * need to add a new field to this struct, ensure that its byte order * is independent of CPU endianness so that the return value of * getstate doesn't differ between little and big endian CPUs. */ typedef struct { unsigned char c[8]; } MultibyteCodec_State; typedef int (*mbcodec_init)(const void *config); typedef Py_ssize_t (*mbencode_func)(MultibyteCodec_State *state, const void *config, int kind, const void *data, Py_ssize_t *inpos, Py_ssize_t inlen, unsigned char **outbuf, Py_ssize_t outleft, int flags); typedef int (*mbencodeinit_func)(MultibyteCodec_State *state, const void *config); typedef Py_ssize_t (*mbencodereset_func)(MultibyteCodec_State *state, const void *config, unsigned char **outbuf, Py_ssize_t outleft); typedef Py_ssize_t (*mbdecode_func)(MultibyteCodec_State *state, const void *config, const unsigned char **inbuf, Py_ssize_t inleft, _PyUnicodeWriter *writer); typedef int (*mbdecodeinit_func)(MultibyteCodec_State *state, const void *config); typedef Py_ssize_t (*mbdecodereset_func)(MultibyteCodec_State *state, const void *config); typedef struct { const char *encoding; const void *config; mbcodec_init codecinit; mbencode_func encode; mbencodeinit_func encinit; mbencodereset_func encreset; mbdecode_func decode; mbdecodeinit_func decinit; mbdecodereset_func decreset; } MultibyteCodec; typedef struct { PyObject_HEAD MultibyteCodec *codec; } MultibyteCodecObject; #define MultibyteCodec_Check(state, op) Py_IS_TYPE((op), state->multibytecodec_type) #define _MultibyteStatefulCodec_HEAD \ PyObject_HEAD \ MultibyteCodec *codec; \ MultibyteCodec_State state; \ PyObject *errors; typedef struct { _MultibyteStatefulCodec_HEAD } MultibyteStatefulCodecContext; #define MAXENCPENDING 2 #define _MultibyteStatefulEncoder_HEAD \ _MultibyteStatefulCodec_HEAD \ PyObject *pending; typedef struct { _MultibyteStatefulEncoder_HEAD } MultibyteStatefulEncoderContext; #define MAXDECPENDING 8 #define _MultibyteStatefulDecoder_HEAD \ _MultibyteStatefulCodec_HEAD \ unsigned char pending[MAXDECPENDING]; \ Py_ssize_t pendingsize; typedef struct { _MultibyteStatefulDecoder_HEAD } MultibyteStatefulDecoderContext; typedef struct { _MultibyteStatefulEncoder_HEAD } MultibyteIncrementalEncoderObject; typedef struct { _MultibyteStatefulDecoder_HEAD } MultibyteIncrementalDecoderObject; typedef struct { _MultibyteStatefulDecoder_HEAD PyObject *stream; } MultibyteStreamReaderObject; typedef struct { _MultibyteStatefulEncoder_HEAD PyObject *stream; } MultibyteStreamWriterObject; /* positive values for illegal sequences */ #define MBERR_TOOSMALL (-1) /* insufficient output buffer space */ #define MBERR_TOOFEW (-2) /* incomplete input buffer */ #define MBERR_INTERNAL (-3) /* internal runtime error */ #define MBERR_EXCEPTION (-4) /* an exception has been raised */ #define ERROR_STRICT (PyObject *)(1) #define ERROR_IGNORE (PyObject *)(2) #define ERROR_REPLACE (PyObject *)(3) #define ERROR_ISCUSTOM(p) ((p) < ERROR_STRICT || ERROR_REPLACE < (p)) #define ERROR_DECREF(p) \ do { \ if (p != NULL && ERROR_ISCUSTOM(p)) \ Py_DECREF(p); \ } while (0); #define MBENC_FLUSH 0x0001 /* encode all characters encodable */ #define MBENC_MAX MBENC_FLUSH #define PyMultibyteCodec_CAPSULE_NAME "multibytecodec.__map_*" #ifdef __cplusplus } #endif #endif