/*
* Main command implementation routines for cdecl99.
- * Copyright © 2011-2012, 2020-2021, 2023 Nick Bowler
+ * Copyright © 2011-2012, 2020-2021, 2023-2024 Nick Bowler
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
for (i = parse; i; i = i->next) {
const char *str;
- int no_nl = 0;
if (!(str = do_render(i, output_mode)))
goto out;
*/
if (output_mode == OUTPUT_C && i->next) {
i->next->specifiers = NULL;
- no_nl = 1;
+ printf("%s, ", str);
+ } else {
+ puts(str);
}
-
- printf(", %s%s" + 2*!!i->specifiers, str, "\n" + no_nl);
}
ret = 0;