- rc = cdecl__explain_specs(*dst, *dstlen, decl->specifiers, -1);
+ ret = cdecl__emit_specs(dst, dstlen, decl->specifiers, -1);
- ret = cdecl__advance(dst, dstlen, rc);
- else
- ret = cdecl__advance_(dst, dstlen, rc);
+ ret += cdecl__emit(dst, dstlen, " ");
- rc = cdecl__explain_specs(*dst, *dstlen, q, -1);
- return ret + cdecl__advance(dst, dstlen, rc);
+ ret += cdecl__emit_specs(dst, dstlen, q, -1);
+ return ret + cdecl__emit(dst, dstlen, " ");
ret += cdecl__emit(dst, dstlen, s);
} else {
size_t rc = snprintf(*dst, *dstlen, "%.0" PRIuMAX, a->length);
ret += cdecl__emit(dst, dstlen, s);
} else {
size_t rc = snprintf(*dst, *dstlen, "%.0" PRIuMAX, a->length);