Am Montag, 13. Juli 2009 20:53 schrieb Christian Stimming: > After a short discussion on this topic in June, it seems to me everyone is > more or less satisfied with the style proposed below.
Actually, now that I've tried this on real code, I see some unexpected issues. Namely: > -ppi4 Nested pre-processor defines are indented by four spaces Those will always indent the #includes in headers by 4 spaces, like so #ifdef _MY_FOO_H # define _MY_FOO_H # include <glib.h> I don't like that. I would rather leave out -ppi4, giving the following command line: indent -nut -i4 -ci4 -cli4 -nbc -nbfda -lp -psl -bbo -nsob -bad -bbb -bap -fca -fc1 -sc -lc80 -npcs -nprs -ncs -saf -sai -saw -ss -brs -bl -bli0 -l90 *.h *.c Also, I discovered more issues with indent-2.2.9: This version seems to insert a space after each asterisk `*' in pointer arguments, like so: -gnc_hbci_gettrans (GtkWidget *parent, Account *gnc_acc); +gnc_hbci_gettrans(GtkWidget * parent, Account * gnc_acc); Even more weird, there doesn't seem to be any option to switch this off or on. It just does this every time. I don't like this. And: When running the indent command several times on e.g. import-export/hbci/gnc-hbci-utils.h, in some comments a comment line will get an extra asterisk `*' at the beginning of the line, like so - * NULL, job may be NULL (although in this case no HBCI result codes can be + * * NULL, job may be NULL (although in this case no HBCI result codes can be Even more weird. Maybe we should consider another program, e.g. astyle? I could try to make up a proposal that matches what has been discussed but is given in astyle commands. Regards, Christian _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel