[GRASS-dev] r.timestamp script style output wish

Markus Neteler neteler at osgeo.org
Wed Oct 6 11:59:58 EDT 2010


On Wed, Oct 6, 2010 at 11:43 AM, Hamish <hamish_b at yahoo.com> wrote:
> Markus wrote:
>> I would like to add a -g flag to r.timestamp for shell
>> script style output plus another
>> -n flag for numerical month output (only with -g to avoid
>> timestamp order confusion):
> ...
>> The problem is that r.timestamp uses
>>  G__write_timestamp(stdout, &ts);
> ...
>> Since it prints into stdout and prints directly in the
>> libgis function I have no idea how to hijack the output in
>> order to apply G_str_replace() for the month-name to
>> month-number replacement etc.
>>
>> How could -g and -n be implemented?
>
> add a new
>  G__write_timestamp2(FILE *, const struct TimeStamp *,
>                     int shell_style, int numeric)
>
> then apply booleans at runtime?

Maybe yes but I still would not know how to hijack the output of
G__write_timestamp[2]().

Markus


More information about the grass-dev mailing list