This is the mail archive of the gdb-patches@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [ARI] Remove all editCase warnings


On Wednesday 05 May 2010 00:25:48, Pierre Muller wrote:
>         ARI: Fix editCase.
>         * ada-lang.c (ada_remove_Xbn_suffix): Rename to...
>         (ada_remove_xbn_suffix): ...this.

The function really removes "X", not "x".

>         * addrmap.c (splay_compare_CORE_ADDR_ptr): Rename to...
>         (splay_compare_core_addr_ptr): ...this.

errr.  Don't care.

>         * hppa-tdep.c (hppa_extract_5R_store): Rename to...
>         (hppa_extract_r_store): ...this.

I don't know this code at all, but I wouldn't be suprised
if the 5r vs 5R had meaning to someone knowing hppa.  (there's
a "5r" variant of this function above the "5R" variant.)  E.g.,:

 int hppa_extract_5_load (unsigned int);
 unsigned hppa_extract_5R_store (unsigned int);
 unsigned hppa_extract_5r_store (unsigned int);

>         * ia64-tdep.c (slotN_contents): Rename to...
>         (slotn_contents): ...this.
>         (replace_slotN_contents): Rename to...
>         (replace_slotn_contents): ...this.

No comments.  But I bet whoever wrote this was well aware
of our coding conventions and still chose an uppercase N.


>         * remote.c (set_remote_protocol_Z_packet_cmd): Rename to...
>         (set_remote_protocol_z_packet_cmd): ...this.
>         (show_remote_protocol_Z_packet_cmd): Rename to...
>         (show_remote_protocol_z_packet_cmd): ...this.
>         (store_register_using_P): Rename to...
>         (store_register_using_p): ...this.
>         (store_register_using_G): Rename to...
>         (store_register_using_g): ...this.
>         (remote_store_registers): Adapt to name changes above.
>         (watchpoint_to_Z_packet): Rename to...
>         (watchpoint_to_z_packet): ...this.

I'd rather not.  Z, z, P, G, g, are all distinct packets, uppercase
having the opposite effect of lowercase.  Example, you really store
with G, not g, which is for fetches (note the `fetch_registers_using_g'
function).

>         * sol-thread.c (ps_lgetLDT): Add ARI comment for editCase.
>         Adapt to name change in procfs.c source.

I'd bet this spelling was the reason for the `procfs_find_LDT_entry'
spelling in procfs.c.  ps_lgetLDT is the main caller
of `procfs_find_LDT_entry'.

>         * windows-nat.c (_initialize_check_for_gdb_ini): Add ARI
>         comment to all windows API replacement functions.

Honestly, I think this rule is one of those that generates
work for not such a great reason.  IMO, code review enough catches
all the bad cases before they get to the tree.

-- 
Pedro Alves


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]