addsubunit
if (addsubunit(flipthis ? theunit->numerator : theunit->denominator, item))
static int addsubunit(const char *[], const char *);