}
free(out_name);
- /*if(!zck_set_ioption(zck, ZCK_COMP_TYPE, ZCK_COMP_NONE)) {
- perror("Unable to set compression type\n");
- exit(1);
- }*/
- if(dict_size > 0) {
- if(!zck_set_soption(zck, ZCK_COMP_DICT, dict, dict_size)) {
- dprintf(STDERR_FILENO, "%s\n", zck_get_error(zck));
- exit(1);
- }
- }
- free(dict);
- if(arguments.manual_chunk) {
- if(!zck_set_ioption(zck, ZCK_MANUAL_CHUNK, 1)) {
- dprintf(STDERR_FILENO, "%s\n", zck_get_error(zck));
- exit(1);
- }
- }
if(arguments.compression_format) {
if(strncmp(arguments.compression_format, "zstd", 4) == 0) {
if(!zck_set_ioption(zck, ZCK_COMP_TYPE, ZCK_COMP_ZSTD)) {
exit(1);
}
}
+ if(dict_size > 0) {
+ if(!zck_set_soption(zck, ZCK_COMP_DICT, dict, dict_size)) {
+ dprintf(STDERR_FILENO, "%s\n", zck_get_error(zck));
+ exit(1);
+ }
+ }
+ free(dict);
+ if(arguments.manual_chunk) {
+ if(!zck_set_ioption(zck, ZCK_MANUAL_CHUNK, 1)) {
+ dprintf(STDERR_FILENO, "%s\n", zck_get_error(zck));
+ exit(1);
+ }
+ }
if(arguments.uncompressed) {
if(!zck_set_ioption(zck, ZCK_UNCOMP_HEADER, 1)) {
dprintf(STDERR_FILENO, "%s\n", zck_get_error(zck));