Fixing warning about freediving

Guido Lerch guido.lerch at gmail.com
Thu Oct 22 04:19:37 PDT 2015



Regards,
Guido
+41 79 3217739

> Am 22.10.2015 um 09:26 schrieb Dirk Hohndel <dirk at hohndel.org>:
> 
>> On Thu, Oct 22, 2015 at 12:26:17AM +0200, Guido Lerch wrote:
>> let me know what and why you rewrote, otherwise I wont grow.
> 
> Sure thing.
> 
> Read your commit message and read mine:
> 
>>>> Subject: [PATCH] Fixing build warning about freediving
>>>> 
>>>> This just fixes an issue with freediving not being with a switch
>>> statement
>>>> that was a little annoying.
>>>> 
>>>> location: profice.c
>>>> function: plot_string
> 
> Fixing build warning about freediving
> 
> This just fixes an annoying warning that freediving wasn't
> covered in the switch statement.
> 
> 
> 
> I guess it's a matter of style - I like mine better as it is clear and
> concise (I hope) :-)

Hmm to me reads more or less the same. English is not my native language and certainly not as good as yours.
Keep on correcting ... :-)
> 
>>>> diff --git a/profile.c b/profile.c
>>>> index 55cf629..4bfb5ff 100644
>>>> --- a/profile.c
>>>> +++ b/profile.c
>>>> @@ -1173,6 +1173,9 @@ static void plot_string(struct plot_info *pi,
>>> struct plot_data *entry, struct me
>>>>              case AIR:
>>>>                      /* nothing */
>>>>                      break;
>>>> +             case FREEDIVING:
>>>> +                     /* nothing */
>>>> +                     break;
> 
> So you duplicate the "do nothing case". I figured it's easier and clearer
> to do this:
> 
> --- a/profile.c
> +++ b/profile.c
> @@ -1171,6 +1171,7 @@ static void plot_string(struct plot_info *pi, struct
> plot_data *entry, struct me
>                        put_format(b, translate("gettextFromC", "END:
> %d%s\nEADD: %d%s\n"), end, depth_unit, eadd, depth_unit);
>                        break;
>                case AIR:
> +               case FREEDIVING:
>                        /* nothing */
>                        break;
>                }
> 
> 
> Nothing major, just fine tuning :-)
> 
> /D


More information about the subsurface mailing list