PK_NOZIP
if ((error = do_seekable(__G__ 0)) == PK_NOZIP) {
error_in_archive = PK_NOZIP;
if (error == PK_NOZIP)
if (!uO.qflag && error != PK_NOZIP && error != IZ_DIR
else if (error == PK_NOZIP)
if (error_in_archive == PK_NOZIP)
if ((error = do_seekable(__G__ 0)) == PK_NOZIP || error == IZ_DIR) {
error = PK_NOZIP;
case PK_NOZIP:
return error? IZ_DIR : PK_NOZIP;
return PK_NOZIP; /* the stat() test above, but... */
return PK_NOZIP; /* unzip instead of unzip.zip */