[GRASS-dev] Verbosity in parser usage message

I committed a change to lib/gis/parser.c to the effect that, if there is an error in the user-specified parameters for a module, after that error is printed, the Usage message will now not be printed if the verbosity level is set to quiet. I hope this is OK - to me it seems to tie in with the documentation that only errors and warnings are printed when verbosity is set to quiet.

It is of use in GUI dialogs when displaying the error message from a module to a user without having all the usage information getting in the way. Specifically for some improvements to error reporting when creating a new location using gis_set.tcl, which I will commit soon.

I was wondering also why it has to be written like
if(G_verbose() > G_verbose_min())

i.e. why is the minimum verbosity level not just a compile-time constant like G_MINIMIUM_VERBOSITY or something like that. Seems like a bit of extra overhead to have to call a function. But I suppose not very important.

Paul