@@ -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