@@ -21,12 +21,14 @@ extern "C" {
2121}
2222type __clock_t = core:: ffi:: c_long ;
2323type clock_t = __clock_t ;
24+
2425#[ derive( Debug , Copy , Clone , Default ) ]
2526#[ repr( C ) ]
2627struct FASTCOVER_accel_t {
2728 finalize : core:: ffi:: c_uint ,
2829 skip : core:: ffi:: c_uint ,
2930}
31+
3032#[ repr( C ) ]
3133#[ derive( Debug , Default ) ]
3234struct FASTCOVER_ctx_t {
@@ -43,6 +45,7 @@ struct FASTCOVER_ctx_t {
4345 accelParams : FASTCOVER_accel_t ,
4446 displayLevel : core:: ffi:: c_int ,
4547}
48+
4649#[ repr( C ) ]
4750struct FASTCOVER_tryParameters_data_t {
4851 ctx : * const FASTCOVER_ctx_t ,
@@ -208,6 +211,7 @@ unsafe fn FASTCOVER_ctx_destroy(ctx: *mut FASTCOVER_ctx_t) {
208211 free ( ( * ctx) . offsets as * mut core:: ffi:: c_void ) ;
209212 ( * ctx) . offsets = core:: ptr:: null_mut ( ) ;
210213}
214+
211215unsafe fn FASTCOVER_computeFrequency ( freqs : * mut u32 , ctx : * const FASTCOVER_ctx_t ) {
212216 let f = ( * ctx) . f ;
213217 let d = ( * ctx) . d ;
@@ -521,18 +525,20 @@ unsafe fn FASTCOVER_tryParameters(opaque: *mut core::ffi::c_void) {
521525 COVER_dictSelectionFree ( selection) ;
522526 free ( freqs as * mut core:: ffi:: c_void ) ;
523527}
524- unsafe fn FASTCOVER_convertToCoverParams (
528+
529+ fn FASTCOVER_convertToCoverParams (
525530 fastCoverParams : ZDICT_fastCover_params_t ,
526- coverParams : * mut ZDICT_cover_params_t ,
531+ coverParams : & mut ZDICT_cover_params_t ,
527532) {
528- ( * coverParams) . k = fastCoverParams. k ;
529- ( * coverParams) . d = fastCoverParams. d ;
530- ( * coverParams) . steps = fastCoverParams. steps ;
531- ( * coverParams) . nbThreads = fastCoverParams. nbThreads ;
532- ( * coverParams) . splitPoint = fastCoverParams. splitPoint ;
533- ( * coverParams) . zParams = fastCoverParams. zParams ;
534- ( * coverParams) . shrinkDict = fastCoverParams. shrinkDict ;
533+ coverParams. k = fastCoverParams. k ;
534+ coverParams. d = fastCoverParams. d ;
535+ coverParams. steps = fastCoverParams. steps ;
536+ coverParams. nbThreads = fastCoverParams. nbThreads ;
537+ coverParams. splitPoint = fastCoverParams. splitPoint ;
538+ coverParams. zParams = fastCoverParams. zParams ;
539+ coverParams. shrinkDict = fastCoverParams. shrinkDict ;
535540}
541+
536542unsafe fn FASTCOVER_convertToFastCoverParams (
537543 coverParams : ZDICT_cover_params_t ,
538544 fastCoverParams : * mut ZDICT_fastCover_params_t ,
0 commit comments