Joe Perches <[email protected]> wrote:

> Using static const char foo[] = "bar" can save some
> code and text space, so change the places where it's possible.

That's reasonable.

> Also change the places that use
>       char foo[] = "barX";
>       ...
>       foo[3] = value + '0';
> where X is typically changed
>       char foo[sizeof("barX")];
>       ...
>       sprintf(foo, "bar%c", value + '0');

You haven't said what this gains.  I can see what it may cost, though
(depending on how gcc loads foo[]).

David
_______________________________________________
devel mailing list
[email protected]
http://driverdev.linuxdriverproject.org/mailman/listinfo/devel

Reply via email to