From 80d9d5d2b23b8ac219454d6bd8ad82eab16af6fc Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Fri, 3 Jul 2020 19:56:15 +0200 Subject: Merging upstream version 1.9. Signed-off-by: Daniel Baumann --- zcmpdiff.cc | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) (limited to 'zcmpdiff.cc') diff --git a/zcmpdiff.cc b/zcmpdiff.cc index c779251..153b232 100644 --- a/zcmpdiff.cc +++ b/zcmpdiff.cc @@ -1,18 +1,18 @@ -/* Common code for zcmp and zdiff - Copyright (C) 2010-2019 Antonio Diaz Diaz. +/* Common code for zcmp and zdiff + Copyright (C) 2010-2020 Antonio Diaz Diaz. - 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 - the Free Software Foundation, either version 2 of the License, or - (at your option) any later version. + 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 + the Free Software Foundation, either version 2 of the License, or + (at your option) any later version. - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program. If not, see . + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ #ifndef O_BINARY @@ -38,10 +38,10 @@ int open_other_instream( std::string & name ) name += extension_to( eindex ); return open( name.c_str(), O_RDONLY | O_BINARY ); } - if( eindex < 0 ) + if( eindex < 0 ) // search compressed version for( int i = 0; i < num_formats; ++i ) if( enabled_format( format_order[i] ) ) - { // search compressed version + { const std::string s( name + simple_extensions[format_order[i]] ); const int infd = open( s.c_str(), O_RDONLY | O_BINARY ); if( infd >= 0 ) { name = s; return infd; } @@ -63,7 +63,7 @@ void parse_format_types2( const std::string & arg, int format_types[2] ) bool check_identical( const char * const name1, const char * const name2 ) { - if( !std::strcmp( name1, name2 ) ) return true; + if( std::strcmp( name1, name2 ) == 0 ) return true; struct stat stat1, stat2; if( stat( name1, &stat1 ) || stat( name2, &stat2 ) ) return false; return ( stat1.st_ino == stat2.st_ino && stat1.st_dev == stat2.st_dev ); -- cgit v1.2.3