Hi Ken, > > This is true. To correct that, I note mh-format(5) too has no > > function to produce the ordinal suffix. :-) > > Fixed.
Impressively quick work. + int digit = value % 10; + const char *suffix; + + switch (digit) { + case 1: + suffix = "st"; + break; + case 2: + suffix = "nd"; + break; + case 3: + suffix = "rd"; + break; + default: + suffix = "th"; + } Were you paying attention to kre's sh and my sed? :-) -- Cheers, Ralph. -- nmh-workers https://lists.nongnu.org/mailman/listinfo/nmh-workers