On Sat, 8 Jun 2019, s@po wrote:
> On Sat, 1 Jun 2019 08:31:49 +0000
> aitor_czr <[email protected]> wrote:
>
> Hello aitor,
>
> >
> > Look at the "netstat.c" file again. I'm using
> >
> > status = fgets ( buffer, sizeof(buffer), fp );
> >
> > instead :)
> >
> > Aitor.
> >
> >
>
> I understood that, from the beguining.. :)
> You don't need the 'sizeof *buffer', since you have a fixed array size of 512
> bytes..
> And a byte, is a byte in 32 bits or 64 bits systems ;)
>
> Becasue of that, I suggested changing it to:
> #define BUFFER_SIZE 512
>
> and then:
> status = fgets ( buffer, BUFFER_SIZE, fp );
>
> It was only a sugestion ;)
> Its not wrong, to use it( even tough you are heavilly relying on that unary
> operator.. for a fixed array size, of n bytes.. )
>
sizeof() is calculated by the compiler, not at run time. The code
generated would be the same.
_______________________________________________
Dng mailing list
[email protected]
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng