rc.h (zutils-1.8.tar.lz) | : | rc.h (zutils-1.9.tar.lz) | ||
---|---|---|---|---|
/* Zutils - Utilities dealing with compressed files | /* Zutils - Utilities dealing with compressed files | |||
Copyright (C) 2009-2019 Antonio Diaz Diaz. | Copyright (C) 2009-2020 Antonio Diaz Diaz. | |||
This program is free software: you can redistribute it and/or modify | This program is free software: you can redistribute it and/or modify | |||
it under the terms of the GNU General Public License as published by | it under the terms of the GNU General Public License as published by | |||
the Free Software Foundation, either version 2 of the License, or | the Free Software Foundation, either version 2 of the License, or | |||
(at your option) any later version. | (at your option) any later version. | |||
This program is distributed in the hope that it will be useful, | This program is distributed in the hope that it will be useful, | |||
but WITHOUT ANY WARRANTY; without even the implied warranty of | but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||
GNU General Public License for more details. | GNU General Public License for more details. | |||
You should have received a copy of the GNU General Public License | You should have received a copy of the GNU General Public License | |||
along with this program. If not, see <http://www.gnu.org/licenses/>. | along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
*/ | */ | |||
enum { fmt_bz2, fmt_gz, fmt_lz, fmt_xz, num_formats }; | enum { fmt_bz2, fmt_gz, fmt_lz, fmt_xz, num_formats }; // format_index | |||
const char * const format_names[num_formats] = { "bz2", "gz", "lz", "xz" }; | const char * const format_names[num_formats] = { "bz2", "gz", "lz", "xz" }; | |||
const char * const simple_extensions[num_formats] = | const char * const simple_extensions[num_formats] = | |||
{ ".bz2", ".gz", ".lz", ".xz" }; | { ".bz2", ".gz", ".lz", ".xz" }; | |||
const int format_order[num_formats] = | const int format_order[num_formats] = | |||
{ fmt_lz, fmt_bz2, fmt_gz, fmt_xz }; // search order | { fmt_lz, fmt_bz2, fmt_gz, fmt_xz }; // search order | |||
bool enabled_format( const int format_index ); | bool enabled_format( const int format_index ); | |||
void parse_format_list( const std::string & arg ); | void parse_format_list( const std::string & arg ); | |||
int parse_format_type( const std::string & arg ); | int parse_format_type( const std::string & arg ); | |||
End of changes. 4 change blocks. | ||||
14 lines changed or deleted | 14 lines changed or added |