@@ -1490,7 +1490,7 @@ static void ZSTD_dictAndWindowLog(ZSTD_CParams* cParams, U64 srcSize, U64 dictSi
14901490 if (windowSize >= dictSize + srcSize ) {
14911491 /* Window size large enough already */
14921492 } else {
1493- ZSTD_setMinimalWindowLogAndFrac (cParams , dictAndWindowSize );
1493+ ZSTD_setMinimalWindowLogAndFrac (cParams , ( U32 ) dictAndWindowSize );
14941494 }
14951495 }
14961496}
@@ -1677,43 +1677,43 @@ ZSTD_adjustCParams(ZSTD_compressionParameters cPar,
16771677
16781678ZSTD_CParams ZSTD_getCParamsFromPublicCParams (
16791679 ZSTD_compressionParameters cParams ) {
1680- return ( ZSTD_CParams ){
1681- cParams .windowLog ,
1682- 0 , /* windowFrac */
1683- cParams .chainLog ,
1684- cParams .hashLog ,
1685- cParams .searchLog ,
1686- cParams .minMatch ,
1687- cParams .targetLength ,
1688- cParams .strategy
1689- } ;
1680+ ZSTD_CParams ret ;
1681+ ret . windowLog = cParams .windowLog ;
1682+ ret . windowFrac = 0 ;
1683+ ret . chainLog = cParams .chainLog ;
1684+ ret . hashLog = cParams .hashLog ;
1685+ ret . searchLog = cParams .searchLog ;
1686+ ret . minMatch = cParams .minMatch ;
1687+ ret . targetLength = cParams .targetLength ;
1688+ ret . strategy = cParams .strategy ;
1689+ return ret ;
16901690}
16911691
16921692ZSTD_compressionParameters ZSTD_getPublicCParamsFromCParams (
16931693 ZSTD_CParams cParams ) {
1694- return ( ZSTD_compressionParameters ){
1695- cParams .windowLog ,
1696- cParams .chainLog ,
1697- cParams .hashLog ,
1698- cParams .searchLog ,
1699- cParams .minMatch ,
1700- cParams .targetLength ,
1701- cParams .strategy
1702- } ;
1694+ ZSTD_compressionParameters ret ;
1695+ ret . windowLog = cParams .windowLog ;
1696+ ret . chainLog = cParams .chainLog ;
1697+ ret . hashLog = cParams .hashLog ;
1698+ ret . searchLog = cParams .searchLog ;
1699+ ret . minMatch = cParams .minMatch ;
1700+ ret . targetLength = cParams .targetLength ;
1701+ ret . strategy = cParams .strategy ;
1702+ return ret ;
17031703}
17041704
17051705ZSTD_Params ZSTD_getParamsFromPublicParams (ZSTD_parameters params ) {
1706- return ( ZSTD_Params ){
1707- ZSTD_getCParamsFromPublicCParams (params .cParams ),
1708- params .fParams
1709- } ;
1706+ ZSTD_Params ret ;
1707+ ret . cParams = ZSTD_getCParamsFromPublicCParams (params .cParams );
1708+ ret . fParams = params .fParams ;
1709+ return ret ;
17101710}
17111711
17121712ZSTD_parameters ZSTD_getPublicParamsFromParams (ZSTD_Params params ) {
1713- return ( ZSTD_parameters ){
1714- ZSTD_getPublicCParamsFromCParams (params .cParams ),
1715- params .fParams
1716- } ;
1713+ ZSTD_parameters ret ;
1714+ ret . cParams = ZSTD_getPublicCParamsFromCParams (params .cParams );
1715+ ret . fParams = params .fParams ;
1716+ return ret ;
17171717}
17181718
17191719static ZSTD_CParams ZSTD_getCParams_internal (int compressionLevel , unsigned long long srcSizeHint , size_t dictSize , ZSTD_CParamMode_e mode );
0 commit comments