[GRASS-dev] r.flow and reference information
Glynn Clements
glynn at gclements.plus.com
Thu Oct 19 19:20:22 EDT 2006
Jachym Cepicky wrote:
> while rewriting some modules, so that they use G_message and G_warning
> instead of fprinf, i found, that r.flow prints reference information
> to standard error.
>
> i think, this option (-h) should be removed, because of this information
> can be found in the manual page (or should be).
>
> so i suggets
>
> + G_warning(_("For reference information see manual page. This option will be removed"));
> what do you think?
Seems reasonable enough.
FWIW, if the information was to be retained, fprintf() (or fputs())
would be the correct approach, although it should be a single call
rather than one per line.
Note that the C preprocessor concatenates adjacent string literals, so
large chunks of text can be split into lines like so:
fprintf(stderr,
"\n"
"Version: GRASS5.0, update: October 1999\n"
"\n"
[snip]
"Please cite these references in publications where the results of this\n"
"program are used.\n"
"\n"
);
without having to use a separate function call for each line.
--
Glynn Clements <glynn at gclements.plus.com>
More information about the grass-dev
mailing list