From: nethack.rankin Date: Fri, 20 Apr 2007 02:26:36 +0000 (+0000) Subject: s_suffix bit X-Git-Tag: MOVE2GIT~626 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=54c51a925717b9e716eeec8220052efeb8b1c078;p=nethack s_suffix bit Add support for "your" as possessive form of "you" in s_suffix(). --- diff --git a/src/hacklib.c b/src/hacklib.c index 7231faa67..7f1a0e525 100644 --- a/src/hacklib.c +++ b/src/hacklib.c @@ -163,11 +163,13 @@ s_suffix(s) /* return a name converted to possessive */ Static char buf[BUFSZ]; Strcpy(buf, s); - if(!strcmpi(buf, "it")) + if (!strcmpi(buf, "it")) /* it -> its */ Strcat(buf, "s"); - else if(*(eos(buf)-1) == 's') + else if (!strcmpi(buf, "you")) /* you -> your */ + Strcat(buf, "r"); + else if (*(eos(buf)-1) == 's') /* Xs -> Xs' */ Strcat(buf, "'"); - else + else /* X -> X's */ Strcat(buf, "'s"); return buf; }