X-Git-Url: https://git.draconx.ca/gitweb/cdecl99.git/blobdiff_plain/8c4c37ecd2f04402c23b18c2e0a25f7bcc5bdce3..f2d4efbe8a7d51123b806e623835ddb6ccbc2f3a:/src/explain.c diff --git a/src/explain.c b/src/explain.c index 41d4f7b..1b46d20 100644 --- a/src/explain.c +++ b/src/explain.c @@ -15,6 +15,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ +#include #include #include #include @@ -48,6 +49,8 @@ explain_prologue(char *buf, size_t n, struct cdecl_declarator *d, bool top) d = d->child; } + + assert(0); } static size_t @@ -55,7 +58,7 @@ explain_pointer(char *buf, size_t n, struct cdecl_pointer *p) { size_t ret = 0, rc; - rc = cdecl__explain_qualifiers(buf, n, p->qualifiers); + rc = cdecl__explain_specs(buf, n, p->qualifiers, CDECL_SPEC_QUAL); ret += cdecl__advance(&buf, &n, rc); return ret + snprintf(buf, n, "pointer to");