@@ -69,8 +69,7 @@ typedef struct {
69
69
char parameter_name [32 ];
70
70
} ParameterInfo ;
71
71
72
- static const ParameterInfo cp_list [] =
73
- {
72
+ static const ParameterInfo cp_list [] = {
74
73
{ZSTD_c_compressionLevel , "compression_level" },
75
74
{ZSTD_c_windowLog , "window_log" },
76
75
{ZSTD_c_hashLog , "hash_log" },
@@ -95,8 +94,7 @@ static const ParameterInfo cp_list[] =
95
94
{ZSTD_c_overlapLog , "overlap_log" }
96
95
};
97
96
98
- static const ParameterInfo dp_list [] =
99
- {
97
+ static const ParameterInfo dp_list [] = {
100
98
{ZSTD_d_windowLogMax , "window_log_max" }
101
99
};
102
100
@@ -173,7 +171,7 @@ get_zstd_state(PyObject *module)
173
171
174
172
175
173
/*[clinic input]
176
- _zstd._train_dict
174
+ _zstd.train_dict
177
175
178
176
samples_bytes: PyBytesObject
179
177
Concatenation of samples.
@@ -187,9 +185,9 @@ Internal function, train a zstd dictionary on sample data.
187
185
[clinic start generated code]*/
188
186
189
187
static 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 ]*/
193
191
{
194
192
// TODO(emmatyping): The preamble and suffix to this function and _finalize_dict
195
193
// 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,
277
275
}
278
276
279
277
/*[clinic input]
280
- _zstd._finalize_dict
278
+ _zstd.finalize_dict
281
279
282
280
custom_dict_bytes: PyBytesObject
283
281
Custom dictionary content.
@@ -295,11 +293,11 @@ Internal function, finalize a zstd dictionary.
295
293
[clinic start generated code]*/
296
294
297
295
static 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 ]*/
303
301
{
304
302
Py_ssize_t chunks_number ;
305
303
size_t * chunk_sizes = NULL ;
@@ -396,7 +394,7 @@ _zstd__finalize_dict_impl(PyObject *module, PyBytesObject *custom_dict_bytes,
396
394
397
395
398
396
/*[clinic input]
399
- _zstd._get_param_bounds
397
+ _zstd.get_param_bounds
400
398
401
399
parameter: int
402
400
The parameter to get bounds.
@@ -407,9 +405,8 @@ Internal function, get CompressionParameter/DecompressionParameter bounds.
407
405
[clinic start generated code]*/
408
406
409
407
static 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]*/
413
410
{
414
411
ZSTD_bounds bound ;
415
412
if (is_compress ) {
@@ -466,7 +463,7 @@ _zstd_get_frame_size_impl(PyObject *module, Py_buffer *frame_buffer)
466
463
}
467
464
468
465
/*[clinic input]
469
- _zstd._get_frame_info
466
+ _zstd.get_frame_info
470
467
471
468
frame_buffer: Py_buffer
472
469
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.
475
472
[clinic start generated code]*/
476
473
477
474
static 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 ]*/
480
477
{
481
478
uint64_t decompressed_size ;
482
479
uint32_t dict_id ;
@@ -508,7 +505,7 @@ _zstd__get_frame_info_impl(PyObject *module, Py_buffer *frame_buffer)
508
505
}
509
506
510
507
/*[clinic input]
511
- _zstd._set_parameter_types
508
+ _zstd.set_parameter_types
512
509
513
510
c_parameter_type: object(subclass_of='&PyType_Type')
514
511
CompressionParameter IntEnum type object
@@ -519,9 +516,9 @@ Internal function, set CompressionParameter/DecompressionParameter types for val
519
516
[clinic start generated code]*/
520
517
521
518
static 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 ]*/
525
522
{
526
523
_zstd_state * const mod_state = get_zstd_state (module );
527
524
@@ -544,14 +541,13 @@ _zstd__set_parameter_types_impl(PyObject *module, PyObject *c_parameter_type,
544
541
}
545
542
546
543
static 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
550
547
_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 }
555
551
};
556
552
557
553
static int
@@ -595,7 +591,7 @@ do { \
595
591
ADD_TYPE (mod_state -> ZstdCompressor_type , zstd_compressor_type_spec );
596
592
ADD_TYPE (mod_state -> ZstdDecompressor_type , zstd_decompressor_type_spec );
597
593
mod_state -> ZstdError = PyErr_NewExceptionWithDoc (
598
- "_zstd .ZstdError" ,
594
+ "compression.zstd .ZstdError" ,
599
595
"An error occurred in the zstd library." ,
600
596
NULL , NULL );
601
597
if (mod_state -> ZstdError == NULL ) {
@@ -732,14 +728,15 @@ static struct PyModuleDef_Slot _zstd_slots[] = {
732
728
};
733
729
734
730
struct PyModuleDef _zstdmodule = {
735
- PyModuleDef_HEAD_INIT ,
731
+ . m_base = PyModuleDef_HEAD_INIT ,
736
732
.m_name = "_zstd" ,
733
+ .m_doc = "Implementation module for Zstandard compression." ,
737
734
.m_size = sizeof (_zstd_state ),
738
735
.m_slots = _zstd_slots ,
739
736
.m_methods = _zstd_methods ,
740
737
.m_traverse = _zstd_traverse ,
741
738
.m_clear = _zstd_clear ,
742
- .m_free = _zstd_free
739
+ .m_free = _zstd_free ,
743
740
};
744
741
745
742
PyMODINIT_FUNC
0 commit comments