]> git.pond.sub.org Git - empserver/commitdiff
(plurize): Fix initial length check to check for zero length of buf
authorRon Koenderink <rkoenderink@yahoo.ca>
Mon, 14 Nov 2005 18:11:46 +0000 (18:11 +0000)
committerRon Koenderink <rkoenderink@yahoo.ca>
Mon, 14 Nov 2005 18:11:46 +0000 (18:11 +0000)
not non-zero lengths of buf.

(plurize): Change variable name size to len to improve readability.

src/lib/gen/plur.c

index a681cb23b898bfb2c2fd2687c128a2f1643fae93..36daddf37e7870c16b1b6cd3e97a7bb492bc6406 100644 (file)
@@ -60,21 +60,21 @@ iesplur(int n)
 char *
 plurize(char *buf, int max_len, int n)
 {
-    size_t size = strlen(buf);
+    size_t len = strlen(buf);
 
-    if (size || n <= 1)
+    if (!len || n <= 1)
        return buf;
 
-    switch(buf[size - 1]) {
+    switch(buf[len - 1]) {
     case 'y':
-       buf[size - 1] = '\0';
-       strncat(buf, "ies", max_len - size - 1);
+       buf[len - 1] = '\0';
+       strncat(buf, "ies", max_len - len - 1);
        break;
     case 's':
-       strncat(buf, "es", max_len - size - 1);
+       strncat(buf, "es", max_len - len - 1);
        break;
     default:
-       strncat(buf, "s", max_len - size - 1);
+       strncat(buf, "s", max_len - len - 1);
     }
     return buf;
 }