On 26/04/2010 23:18, Jon wrote:
> Hi Manuel
> 
> Manuel López-Ibáñez wrote, On 25/04/10 22:37:
> [.]
>> http://gcc.gnu.org/wiki/ChangeLog
>>
>> Basically, in your case, do not repeat the filename and mention which
>> function is affected (if any).
> 
> 2010-03-13  Jon Grant <0...@jguk.org>
>         * collect2.h: vflag extern changed to bool so true/false can be
> used.
>         * collect2.c: "debug" global variable changed to bool so
> true/false can be used.
>         * "helpflag" bool global variable added.
>         * (main) sets "debug" to true instead of 1 when -debug is passed
> in argv
>         * --help now sets "helpflag" to true instead of 1
>         * --version now sets "vflag" global bool true instead of 1
>         * if "helpflag" is true, standard help information is output on
> stderr
> 
> I have reworked it into that format. 

  Here, sometimes it's easier to show than to explain in terms of rules:

        * collect2.c (vflag): Change type from int to bool.
        (debug): Likewise.
        (helpflag): New global bool.
        (main): Set vflag and debug with boolean, not integer truth
        values.  Accept new "--help" option and output usage text if
        found.
        * collect2.h (vflag): Update prototype.
        (debug): Likewise.

  Summary: Asterisks are only used for the first line of each file's changes.
 TABs at the start of every line.  Place the name of the affected entity -
function, variable or macro - in brackets at the start of each line, colon,
space, then say what not why.

    cheers,
      DaveK

Reply via email to