16 #include <grass/gis.h>
22 static int (*ext_percent) (int);
89 x = (d <= 0 || s <= 0)
90 ? 100 : (
int)(100 * n / d);
93 if (format == G_INFO_FORMAT_SILENT ||
G_verbose() < 1)
96 if (n <= 0 || n >= d || x > prev + s) {
99 if (format == G_INFO_FORMAT_STANDARD) {
101 fprintf(out,
"%4d%%\b\b\b\b\b", x);
105 if (format == G_INFO_FORMAT_PLAIN) {
108 fprintf(out,
"%d\n", x);
110 fprintf(out,
"%d..", x);
118 fprintf(out,
"GRASS_INFO_PERCENT: %d\n", x);
127 if (format == G_INFO_FORMAT_STANDARD) {
162 ext_percent = percent_routine;