section header that just introduce code are 6 deep, not 2.
Signed-off-by: NeilBrown <neil@brown.name>
primary type, and in others any type is acceptable except a label (`Vlabel`).
A separate function encoding these cases will simplify some code later.
primary type, and in others any type is acceptable except a label (`Vlabel`).
A separate function encoding these cases will simplify some code later.
int (*compat)(struct type *this, struct type *other);
int (*compat)(struct type *this, struct type *other);
static int type_compat(struct type *require, struct type *have, int rules)
{
static int type_compat(struct type *require, struct type *have, int rules)
{