The cosmetic cleanups should IMO just merge.

On Tuesday 19 May 2009, Michael Bruck wrote:
> patch 01 is a rather large one that renames the function arguments
> 'num_fields' and 'fields' into 'in_num_fields' and 'in_fields'
> The rationale here is that almost all of these functions take some
> input fields and produce from that a new set of output fields. The
> patch sets the stage to later be able to use a local variable 'field'
> or 'fields' to refer to fields rather then the current endless
> repetitions of cmd->cmd.scan->fields[...] while at the same time
> making it clear which one is the input argument and which is the
> output data.

Seems like it can hardly break anything, yes?  That does seem
to be useful clarity.


> patch 02 renames a local variable 'x' into 'num_taps' to describe what it 
> means

Except I don't like seeing declaration blocks split into
sections with whitespace:

>  {
>         jtag_tap_t *tap;
> -       int x;
>         int nth_tap;
>         int scan_size = 0;
>
> +       int num_taps = jtag_NumEnabledTaps();

Just put the "int num_taps..." up where "int x" was.

> +
>         /* allocate memory for a new list member */
>         jtag_command_t * cmd = cmd_queue_alloc(sizeof(jtag_command_t));

Or what you did in a few other places, "type * ptrvar" should
be just "type *ptrvar"; those are IMO neither simplifications
nor cleanups.  Ditto using the (IMO annoying) C99 feature where
declarations don't necessarily live at the beginning of a block.


> Again none of these patches change any algorithm.

Making them all coding style fixes, not simplifications.
And at one point some new comments.


I liked #5 (other than the "type * ptrvar" issue), that does
make the code more clear:  p->q->r  ==> q->r is mostly better.


I'd kind of like to see a standard "indent" ruleset agreed on,
so that at least the things that tool handles well could be
somewhat automated.



(By the way, suggestion:  only one patch per mail.  It's painful
enough to try reviewing attachments, especially text/plain ones
that won't get the syntax highlighting that diffs do.)

_______________________________________________
Openocd-development mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/openocd-development

Reply via email to