hi, 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):
Original: r.timestamp mymap 26 Jan 2010 Desired: r.timestamp -g -n mymap day=26 month=1 year=2010 The problem is that r.timestamp uses G__write_timestamp(stdout, &ts); which is defined as: lib/gis/timestamp.c int G__write_timestamp(FILE * fd, const struct TimeStamp *ts) { char buf[1024]; if (G_format_timestamp(ts, buf) < 0) return -1; fprintf(fd, "%s\n", buf); return 0; } 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? Markus _______________________________________________ grass-dev mailing list grass-dev@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/grass-dev