From c42dc273305ab126110e8613ebe7711ca7d114da Mon Sep 17 00:00:00 2001 From: nhmall Date: Thu, 15 Mar 2018 22:19:28 -0400 Subject: [PATCH] ox tweak --- src/objnam.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/objnam.c b/src/objnam.c index cb11464e9..23a520233 100644 --- a/src/objnam.c +++ b/src/objnam.c @@ -2100,8 +2100,10 @@ const char *const *alt_as_is; /* another set like as_is[] */ Strcasecpy(endstring, "s"); return TRUE; } - /* skip "ox" -> "oxen" entry when pluralizing "ox" */ - if (to_plural && strlen(basestr) > 2 && !strcmpi(endstring - 2, "ox")) { + /* skip "ox" -> "oxen" entry when pluralizing "ox" + unless it is muskox */ + if (to_plural && strlen(basestr) > 2 && !strcmpi(endstring - 2, "ox") + && strcmpi(endstring - 6, "muskox")) { /* "fox" -> "foxes" */ Strcasecpy(endstring, "es"); return TRUE;