static void explain_specs(struct output_state *dst, struct cdecl_declspec *s, unsigned mask)
{
- size_t rc;
-
- rc = cdecl__emit_specs(dst, s, mask);
- cdecl__emit(dst, " " + !rc);
+ cdecl__emit(dst, cdecl__emit_specs(dst, s, mask));
}
/*
if (a->vla) {
rc = cdecl__emit(dst, a->vla);
} else {
- rc = snprintf(dst->dst, dst->dstlen, "%.0" PRIuMAX, a->length);
- cdecl__advance(dst, rc);
+ rc = cdecl__emit_uint(dst, a->length);
}
cdecl__emit(dst, " of " + !rc);