diff options
| -rw-r--r-- | bin/rdsquashfs/describe.c | 2 | ||||
| -rw-r--r-- | bin/rdsquashfs/list_files.c | 2 | ||||
| -rw-r--r-- | bin/rdsquashfs/rdsquashfs.c | 2 | ||||
| -rw-r--r-- | bin/rdsquashfs/stat.c | 4 | ||||
| -rw-r--r-- | bin/sqfsdiff/node_compare.c | 2 | ||||
| -rw-r--r-- | extras/browse.c | 4 | ||||
| -rw-r--r-- | lib/common/comp_opt.c | 2 | ||||
| -rw-r--r-- | lib/common/inode_stat.c | 2 | ||||
| -rw-r--r-- | lib/sqfs/comp/gzip.c | 2 | ||||
| -rw-r--r-- | lib/sqfs/comp/xz.c | 2 | ||||
| -rw-r--r-- | lib/sqfs/dir_writer.c | 2 | ||||
| -rw-r--r-- | lib/sqfs/read_tree.c | 2 | ||||
| -rw-r--r-- | lib/sqfs/write_inode.c | 2 | ||||
| -rw-r--r-- | lib/tar/read_header.c | 2 | 
14 files changed, 32 insertions, 0 deletions
| diff --git a/bin/rdsquashfs/describe.c b/bin/rdsquashfs/describe.c index 8f45243..5107f95 100644 --- a/bin/rdsquashfs/describe.c +++ b/bin/rdsquashfs/describe.c @@ -128,6 +128,8 @@ int describe_tree(const sqfs_tree_node_t *root, const char *unpack_root)  				return -1;  		}  		break; +	default: +		break;  	}  	return 0; diff --git a/bin/rdsquashfs/list_files.c b/bin/rdsquashfs/list_files.c index 238ffec..b1a0102 100644 --- a/bin/rdsquashfs/list_files.c +++ b/bin/rdsquashfs/list_files.c @@ -37,6 +37,7 @@ static void mode_to_str(sqfs_u16 mode, char *p)  	case S_IXGRP:           *(p++) = 'x'; break;  	case S_ISGID:           *(p++) = 'S'; break;  	case 0:                 *(p++) = '-'; break; +	default:                              break;  	}  	*(p++) = (mode & S_IROTH) ? 'r' : '-'; @@ -47,6 +48,7 @@ static void mode_to_str(sqfs_u16 mode, char *p)  	case S_IXOTH:           *(p++) = 'x'; break;  	case S_ISVTX:           *(p++) = 'T'; break;  	case 0:                 *(p++) = '-'; break; +	default:                              break;  	}  	*p = '\0'; diff --git a/bin/rdsquashfs/rdsquashfs.c b/bin/rdsquashfs/rdsquashfs.c index 1c11afa..5d97a04 100644 --- a/bin/rdsquashfs/rdsquashfs.c +++ b/bin/rdsquashfs/rdsquashfs.c @@ -155,6 +155,8 @@ int main(int argc, char **argv)  		if (dump_xattrs(xattr, n->inode))  			goto out;  		break; +	default: +		break;  	}  	status = EXIT_SUCCESS; diff --git a/bin/rdsquashfs/stat.c b/bin/rdsquashfs/stat.c index a5aab60..642aae9 100644 --- a/bin/rdsquashfs/stat.c +++ b/bin/rdsquashfs/stat.c @@ -87,6 +87,8 @@ int stat_file(const sqfs_tree_node_t *node)  	case SQFS_INODE_EXT_SOCKET:  		nlinks = inode->data.ipc_ext.nlink;  		break; +	default: +		break;  	}  	timeval = inode->base.mod_time; @@ -175,6 +177,8 @@ int stat_file(const sqfs_tree_node_t *node)  			sqfs_free(idx);  		}  		break; +	default: +		break;  	}  	return 0;  } diff --git a/bin/sqfsdiff/node_compare.c b/bin/sqfsdiff/node_compare.c index 59d1831..d8f0878 100644 --- a/bin/sqfsdiff/node_compare.c +++ b/bin/sqfsdiff/node_compare.c @@ -78,6 +78,8 @@ int node_compare(sqfsdiff_t *sd, sqfs_tree_node_t *a, sqfs_tree_node_t *b)  			if (b->inode->base.type == SQFS_INODE_SOCKET)  				demoted = true;  			break; +		default: +			break;  		}  		if (promoted) { diff --git a/extras/browse.c b/extras/browse.c index 8b96c15..d78ac5a 100644 --- a/extras/browse.c +++ b/extras/browse.c @@ -142,6 +142,8 @@ static void list_directory(const char *dirname)  		case SQFS_INODE_SOCKET:  			fputs("\033[01;35m", stdout);  			break; +		default: +			break;  		}  		len = ent->size + 1; @@ -401,6 +403,8 @@ static void stat_cmd(const char *filename)  			sqfs_free(idx);  		}  		break; +	default: +		break;  	}  	sqfs_free(inode); diff --git a/lib/common/comp_opt.c b/lib/common/comp_opt.c index f77ac20..1cbdf52 100644 --- a/lib/common/comp_opt.c +++ b/lib/common/comp_opt.c @@ -210,6 +210,8 @@ int compressor_cfg_init_options(sqfs_compressor_config_t *cfg,  		case OPT_PB: cfg->opt.xz.pb = ival; break;  		case OPT_WINDOW: cfg->opt.gzip.window_size = ival; break;  		case OPT_DICT: cfg->opt.xz.dict_size = ival; break; +		default: +			break;  		}  	} diff --git a/lib/common/inode_stat.c b/lib/common/inode_stat.c index a73436b..fd0668a 100644 --- a/lib/common/inode_stat.c +++ b/lib/common/inode_stat.c @@ -66,6 +66,8 @@ int inode_stat(const sqfs_tree_node_t *node, struct stat *sb)  		sb->st_size = node->inode->data.dir_ext.size;  		sb->st_nlink = node->inode->data.dir_ext.nlink;  		break; +	default: +		break;  	}  	sb->st_blocks = sb->st_size / sb->st_blksize; diff --git a/lib/sqfs/comp/gzip.c b/lib/sqfs/comp/gzip.c index 91cd87e..39d4227 100644 --- a/lib/sqfs/comp/gzip.c +++ b/lib/sqfs/comp/gzip.c @@ -117,6 +117,8 @@ static int flag_to_zlib_strategy(int flag)  		return Z_RLE;  	case SQFS_COMP_FLAG_GZIP_FIXED:  		return Z_FIXED; +	default: +		break;  	}  	return 0; diff --git a/lib/sqfs/comp/xz.c b/lib/sqfs/comp/xz.c index 7d7991d..3fb27b2 100644 --- a/lib/sqfs/comp/xz.c +++ b/lib/sqfs/comp/xz.c @@ -144,6 +144,8 @@ static lzma_vli flag_to_vli(int flag)  		return LZMA_FILTER_ARMTHUMB;  	case SQFS_COMP_FLAG_XZ_SPARC:  		return LZMA_FILTER_SPARC; +	default: +		break;  	}  	return LZMA_VLI_UNKNOWN; diff --git a/lib/sqfs/dir_writer.c b/lib/sqfs/dir_writer.c index bb3e867..0c76e8c 100644 --- a/lib/sqfs/dir_writer.c +++ b/lib/sqfs/dir_writer.c @@ -65,6 +65,8 @@ static int get_type(sqfs_u16 mode)  	case S_IFCHR:  return SQFS_INODE_CDEV;  	case S_IFDIR:  return SQFS_INODE_DIR;  	case S_IFREG:  return SQFS_INODE_FILE; +	default: +		break;  	}  	return SQFS_ERROR_UNSUPPORTED; diff --git a/lib/sqfs/read_tree.c b/lib/sqfs/read_tree.c index 56b4f0c..802446a 100644 --- a/lib/sqfs/read_tree.c +++ b/lib/sqfs/read_tree.c @@ -37,6 +37,8 @@ static int should_skip(int type, unsigned int flags)  	case SQFS_INODE_FIFO:  	case SQFS_INODE_EXT_FIFO:  		return (flags & SQFS_TREE_NO_FIFO); +	default: +		break;  	}  	return 0; diff --git a/lib/sqfs/write_inode.c b/lib/sqfs/write_inode.c index 8d8fa7a..118b713 100644 --- a/lib/sqfs/write_inode.c +++ b/lib/sqfs/write_inode.c @@ -212,6 +212,8 @@ int sqfs_meta_writer_write_inode(sqfs_meta_writer_t *ir,  		};  		return sqfs_meta_writer_append(ir, &ipc, sizeof(ipc));  	} +	default: +		break;  	}  	return SQFS_ERROR_UNSUPPORTED; diff --git a/lib/tar/read_header.c b/lib/tar/read_header.c index 14752ea..f8fcf7a 100644 --- a/lib/tar/read_header.c +++ b/lib/tar/read_header.c @@ -248,6 +248,8 @@ int read_header(FILE *fp, tar_header_decoded_t *out)  					&out->actual_size))  				goto fail;  			break; +		default: +			break;  		}  		break;  	} | 
