contrib/python-zstandard/c-ext/decompressor.c
branchstable
changeset 42812 a4e32fd539ab
parent 42070 675775c33ab6
child 46374 e92ca942ddca
equal deleted inserted replaced
42811:3332bde53714 42812:a4e32fd539ab
    66 		"format",
    66 		"format",
    67 		NULL
    67 		NULL
    68 	};
    68 	};
    69 
    69 
    70 	ZstdCompressionDict* dict = NULL;
    70 	ZstdCompressionDict* dict = NULL;
    71 	size_t maxWindowSize = 0;
    71 	Py_ssize_t maxWindowSize = 0;
    72 	ZSTD_format_e format = ZSTD_f_zstd1;
    72 	ZSTD_format_e format = ZSTD_f_zstd1;
    73 
    73 
    74 	self->dctx = NULL;
    74 	self->dctx = NULL;
    75 	self->dict = NULL;
    75 	self->dict = NULL;
    76 
    76 
    77 	if (!PyArg_ParseTupleAndKeywords(args, kwargs, "|O!II:ZstdDecompressor", kwlist,
    77 	if (!PyArg_ParseTupleAndKeywords(args, kwargs, "|O!nI:ZstdDecompressor", kwlist,
    78 		&ZstdCompressionDictType, &dict, &maxWindowSize, &format)) {
    78 		&ZstdCompressionDictType, &dict, &maxWindowSize, &format)) {
    79 		return -1;
    79 		return -1;
    80 	}
    80 	}
    81 
    81 
    82 	self->dctx = ZSTD_createDCtx();
    82 	self->dctx = ZSTD_createDCtx();