On 2015-10-15 at 18:52:54 +0200, Matthieu Moy <[email protected]>
wrote:
> Tobias Klauser <[email protected]> writes:
> > +static const char * const usage_msg[] = {
>
> Stick the * to usage_msg please.
Just noticed while looking at how other sub-commands define this, the vast
majority use "const char * const" and not "const char const *".
Also it would change the meaning. The following wouldn't produce a
compiler warning:
static const char const *usage_msg[] = { ... };
...
usage_msg[0] = "Foobar"
while
static const char * const usage_msg[] = { ... };
...
usage_msg[0] = "Foobar"
would produce one:
builtin/stripspace.c:36:2: error: assignment of read-only location
‘usage_msg[0]’
Even though I don't expect anyone to modify usage_msg at runtime I think
it'd be better to stick with the current version.
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html