Re: [PATCH v2 00/10] port branch.c to use ref-filter's printing options
- From
Matthieu Moy <matthieu.moy@grenoble-inp.fr>
- Date
- Oct 9, 2015, 08:22 UTC
- Message-ID
- <vpqpp0ojvs6.fsf@grenoble-inp.fr>
- In-Reply-To
- <xmqq4mi1rywu.fsf@gitster.mtv.corp.google.com>
Junio C Hamano <gitster@pobox.com> writes:
Show 10 quoted lines
> Then used_atom[] could become something like
>
> struct {
> const char *str; /* e.g. "align:position=left,32" */
> struct {
> const char *part0; /* everything before '=' */
> const char *part1; /* optional */
> } *modifier;
> int modifier_nr;
> } *used_atom;If the goal is to prepare as much as possible when parsing the format string, I'd even push it one step further and have stg like
struct {
const char *str; /* e.g. "align:position=left,32" */
union {
struct {
int position;
enum { left, right, center } kind;
} align;
struct {
....;
} objectname;
int modifier_nr;
} *used_atom;Just a thought, I'm not sure how useful this would be, and this may be too much change for this series (so it may deserve a separate topic).
-- Matthieu Moy http://www-verimag.imag.fr/~moy/