static errcode_t parse_mmp_clear(struct field_set_info *info, char *field,
char *arg);
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wmissing-field-initializers"
+
static struct field_set_info super_fields[] = {
{ "inodes_count", &set_sb.s_inodes_count, NULL, 4, parse_uint },
{ "blocks_count", &set_sb.s_blocks_count, &set_sb.s_blocks_count_hi,
{ "checksum", &set_mmp.mmp_checksum, NULL, 4, parse_uint },
{ 0, 0, 0, 0 }
};
+#pragma GCC diagnostic pop
#ifdef UNITTEST
+
static void do_verify_field_set_info(struct field_set_info *fields,
const void *data, size_t size)
{
"", /* 20 */
};
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wmissing-field-initializers"
+
static struct e2fsck_problem problem_table[] = {
/* Pre-Pass 1 errors */
{ PR_LATCH_OPTIMIZE_EXT, PR_1E_OPTIMIZE_EXT_HEADER, PR_1E_OPTIMIZE_EXT_END },
{ -1, 0, 0 },
};
+#pragma GCC diagnostic pop
static struct e2fsck_problem *find_problem(problem_t code)
{
CMD(get_policy),
CMD(new_session),
CMD(set_policy),
- { NULL, NULL, NULL, NULL }
+ { NULL, NULL, NULL, NULL, 0 }
};
void do_help(int argc, char **argv, const struct cmd_desc *cmd)