I don't know if I am alone in this -- I am getting a bit tired of
changes which are can be summarized as: "fighting someone else's style".

I do not really see the value in changes of this sort.

>frit...@alokat.org wrote:
>> Hi tech@,
>> 
>> here are some basename(1) tweaks:
>> - remove (void) cast for puts(3) and fprintf(3)
>
>We typically leave these. I agree that they're usually pointless visual
>distractions in 2015 because there are a set of functions (mostly
>blocking IO functions to stdout and stderr) that are assumed not to fail
>unless misused, pretty much as as an API guarantee.
>
>Removing them might cause more churn than it's worth though. I'd
>probably save these for code that's being actively developed and needs
>the readability improvement.
>
>> - activate stack protector
>
>Hm? Changing the exit to a return does this?
>
>> - put includes in correct order
>
>ok mmcc@
>
>> Index: basename.c
>> ===================================================================
>> RCS file: /cvs/src/usr.bin/basename/basename.c,v
>> retrieving revision 1.11
>> diff -u -r1.11 basename.c
>> --- basename.c       9 Oct 2015 01:37:06 -0000       1.11
>> +++ basename.c       24 Dec 2015 16:33:35 -0000
>> @@ -32,10 +32,10 @@
>>  
>>  #include <err.h>
>>  #include <libgen.h>
>> +#include <locale.h>
>>  #include <stdio.h>
>>  #include <stdlib.h>
>>  #include <string.h>
>> -#include <locale.h>
>>  #include <unistd.h>
>>  
>>  void usage(void);
>> @@ -64,7 +64,7 @@
>>              usage();
>>  
>>      if (**argv == '\0') {
>> -            (void)puts("");
>> +            puts("");
>>              exit(0);
>>      }
>>      p = basename(*argv);
>> @@ -88,8 +88,8 @@
>>                              p[off] = '\0';
>>              }
>>      }
>> -    (void)puts(p);
>> -    exit(0);
>> +    puts(p);
>> +    return 0;
>>  }
>>  
>>  extern char *__progname;
>> @@ -97,6 +97,6 @@
>>  usage(void)
>>  {
>>  
>> -    (void)fprintf(stderr, "usage: %s string [suffix]\n", __progname);
>> +    fprintf(stderr, "usage: %s string [suffix]\n", __progname);
>>      exit(1);
>>  }
>> 
>
>

Reply via email to