@@ -69,8 +69,7 @@ typedef struct {
6969 char parameter_name [32 ];
7070} ParameterInfo ;
7171
72- static const ParameterInfo cp_list [] =
73- {
72+ static const ParameterInfo cp_list [] = {
7473 {ZSTD_c_compressionLevel , "compression_level" },
7574 {ZSTD_c_windowLog , "window_log" },
7675 {ZSTD_c_hashLog , "hash_log" },
@@ -95,8 +94,7 @@ static const ParameterInfo cp_list[] =
9594 {ZSTD_c_overlapLog , "overlap_log" }
9695};
9796
98- static const ParameterInfo dp_list [] =
99- {
97+ static const ParameterInfo dp_list [] = {
10098 {ZSTD_d_windowLogMax , "window_log_max" }
10199};
102100
@@ -173,7 +171,7 @@ get_zstd_state(PyObject *module)
173171
174172
175173/*[clinic input]
176- _zstd._train_dict
174+ _zstd.train_dict
177175
178176 samples_bytes: PyBytesObject
179177 Concatenation of samples.
@@ -187,9 +185,9 @@ Internal function, train a zstd dictionary on sample data.
187185[clinic start generated code]*/
188186
189187static PyObject *
190- _zstd__train_dict_impl (PyObject * module , PyBytesObject * samples_bytes ,
191- PyObject * samples_sizes , Py_ssize_t dict_size )
192- /*[clinic end generated code: output=b5b4f36347c0addd input=2dce5b57d63923e2 ]*/
188+ _zstd_train_dict_impl (PyObject * module , PyBytesObject * samples_bytes ,
189+ PyObject * samples_sizes , Py_ssize_t dict_size )
190+ /*[clinic end generated code: output=8e87fe43935e8f77 input=70fcd8937f2528b6 ]*/
193191{
194192 // TODO(emmatyping): The preamble and suffix to this function and _finalize_dict
195193 // are pretty similar. We should see if we can refactor them to share that code.
@@ -277,7 +275,7 @@ _zstd__train_dict_impl(PyObject *module, PyBytesObject *samples_bytes,
277275}
278276
279277/*[clinic input]
280- _zstd._finalize_dict
278+ _zstd.finalize_dict
281279
282280 custom_dict_bytes: PyBytesObject
283281 Custom dictionary content.
@@ -295,11 +293,11 @@ Internal function, finalize a zstd dictionary.
295293[clinic start generated code]*/
296294
297295static PyObject *
298- _zstd__finalize_dict_impl (PyObject * module , PyBytesObject * custom_dict_bytes ,
299- PyBytesObject * samples_bytes ,
300- PyObject * samples_sizes , Py_ssize_t dict_size ,
301- int compression_level )
302- /*[clinic end generated code: output=5dc5b520fddba37f input=8afd42a249078460 ]*/
296+ _zstd_finalize_dict_impl (PyObject * module , PyBytesObject * custom_dict_bytes ,
297+ PyBytesObject * samples_bytes ,
298+ PyObject * samples_sizes , Py_ssize_t dict_size ,
299+ int compression_level )
300+ /*[clinic end generated code: output=f91821ba5ae85bda input=130d1508adb55ba1 ]*/
303301{
304302 Py_ssize_t chunks_number ;
305303 size_t * chunk_sizes = NULL ;
@@ -396,7 +394,7 @@ _zstd__finalize_dict_impl(PyObject *module, PyBytesObject *custom_dict_bytes,
396394
397395
398396/*[clinic input]
399- _zstd._get_param_bounds
397+ _zstd.get_param_bounds
400398
401399 parameter: int
402400 The parameter to get bounds.
@@ -407,9 +405,8 @@ Internal function, get CompressionParameter/DecompressionParameter bounds.
407405[clinic start generated code]*/
408406
409407static PyObject *
410- _zstd__get_param_bounds_impl (PyObject * module , int parameter ,
411- int is_compress )
412- /*[clinic end generated code: output=9892cd822f937e79 input=884cd1a01125267d]*/
408+ _zstd_get_param_bounds_impl (PyObject * module , int parameter , int is_compress )
409+ /*[clinic end generated code: output=4acf5a876f0620ca input=84e669591e487008]*/
413410{
414411 ZSTD_bounds bound ;
415412 if (is_compress ) {
@@ -466,7 +463,7 @@ _zstd_get_frame_size_impl(PyObject *module, Py_buffer *frame_buffer)
466463}
467464
468465/*[clinic input]
469- _zstd._get_frame_info
466+ _zstd.get_frame_info
470467
471468 frame_buffer: Py_buffer
472469 A bytes-like object, containing the header of a zstd frame.
@@ -475,8 +472,8 @@ Internal function, get zstd frame infomation from a frame header.
475472[clinic start generated code]*/
476473
477474static PyObject *
478- _zstd__get_frame_info_impl (PyObject * module , Py_buffer * frame_buffer )
479- /*[clinic end generated code: output=5462855464ecdf81 input=67f1f8e4b7b89c4d ]*/
475+ _zstd_get_frame_info_impl (PyObject * module , Py_buffer * frame_buffer )
476+ /*[clinic end generated code: output=56e033cf48001929 input=1816f14656b6aa22 ]*/
480477{
481478 uint64_t decompressed_size ;
482479 uint32_t dict_id ;
@@ -508,7 +505,7 @@ _zstd__get_frame_info_impl(PyObject *module, Py_buffer *frame_buffer)
508505}
509506
510507/*[clinic input]
511- _zstd._set_parameter_types
508+ _zstd.set_parameter_types
512509
513510 c_parameter_type: object(subclass_of='&PyType_Type')
514511 CompressionParameter IntEnum type object
@@ -519,9 +516,9 @@ Internal function, set CompressionParameter/DecompressionParameter types for val
519516[clinic start generated code]*/
520517
521518static PyObject *
522- _zstd__set_parameter_types_impl (PyObject * module , PyObject * c_parameter_type ,
523- PyObject * d_parameter_type )
524- /*[clinic end generated code: output=a13d4890ccbd2873 input=4535545d903853d3 ]*/
519+ _zstd_set_parameter_types_impl (PyObject * module , PyObject * c_parameter_type ,
520+ PyObject * d_parameter_type )
521+ /*[clinic end generated code: output=f3313b1294f19502 input=30402523871b8280 ]*/
525522{
526523 _zstd_state * const mod_state = get_zstd_state (module );
527524
@@ -544,14 +541,13 @@ _zstd__set_parameter_types_impl(PyObject *module, PyObject *c_parameter_type,
544541}
545542
546543static PyMethodDef _zstd_methods [] = {
547- _ZSTD__TRAIN_DICT_METHODDEF
548- _ZSTD__FINALIZE_DICT_METHODDEF
549- _ZSTD__GET_PARAM_BOUNDS_METHODDEF
544+ _ZSTD_TRAIN_DICT_METHODDEF
545+ _ZSTD_FINALIZE_DICT_METHODDEF
546+ _ZSTD_GET_PARAM_BOUNDS_METHODDEF
550547 _ZSTD_GET_FRAME_SIZE_METHODDEF
551- _ZSTD__GET_FRAME_INFO_METHODDEF
552- _ZSTD__SET_PARAMETER_TYPES_METHODDEF
553-
554- {0 }
548+ _ZSTD_GET_FRAME_INFO_METHODDEF
549+ _ZSTD_SET_PARAMETER_TYPES_METHODDEF
550+ {NULL , NULL }
555551};
556552
557553static int
@@ -595,7 +591,7 @@ do { \
595591 ADD_TYPE (mod_state -> ZstdCompressor_type , zstd_compressor_type_spec );
596592 ADD_TYPE (mod_state -> ZstdDecompressor_type , zstd_decompressor_type_spec );
597593 mod_state -> ZstdError = PyErr_NewExceptionWithDoc (
598- "_zstd .ZstdError" ,
594+ "compression.zstd .ZstdError" ,
599595 "An error occurred in the zstd library." ,
600596 NULL , NULL );
601597 if (mod_state -> ZstdError == NULL ) {
@@ -732,14 +728,15 @@ static struct PyModuleDef_Slot _zstd_slots[] = {
732728};
733729
734730struct PyModuleDef _zstdmodule = {
735- PyModuleDef_HEAD_INIT ,
731+ . m_base = PyModuleDef_HEAD_INIT ,
736732 .m_name = "_zstd" ,
733+ .m_doc = "Implementation module for Zstandard compression." ,
737734 .m_size = sizeof (_zstd_state ),
738735 .m_slots = _zstd_slots ,
739736 .m_methods = _zstd_methods ,
740737 .m_traverse = _zstd_traverse ,
741738 .m_clear = _zstd_clear ,
742- .m_free = _zstd_free
739+ .m_free = _zstd_free ,
743740};
744741
745742PyMODINIT_FUNC
0 commit comments