From 54c51a925717b9e716eeec8220052efeb8b1c078 Mon Sep 17 00:00:00 2001 From: "nethack.rankin" Date: Fri, 20 Apr 2007 02:26:36 +0000 Subject: [PATCH] s_suffix bit Add support for "your" as possessive form of "you" in s_suffix(). --- src/hacklib.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) 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; }