On Wed, Mar 09, 2016 at 03:14:03PM -0700, Eric Blake wrote: > > + func_fprintf(f, "%*s[%i]:%c", indentation * 4, "", i, > > + composite ? '\n' : ' '); > > [The nerd in me wants to point out that you could avoid the ternary by > writing '"\n "[composite]', but that's too ugly to use outside of IOCCC > submissions, and I wouldn't be surprised if it (rightfully) triggers > clang warnings]
Do you mean something like: int i = 0; printf("%c", '"\n "[i]'); Is this a grammar btw? Peter