* 2016-11-06 Russ Allbery <eagle@eyrie.org>
* - Remove unused vers_id to silence GCC warnings.
* - Added GCC __attribute__ marker on Debug() function.
+ * 2020-05-16 Russ Allbery <eagle@eyrie.org>
+ * - Change variables from int to size_t to silence warnings.
+ * - Add missing break to RULE_MFIRST and RULE_MLAST handling.
+ * - Remove break after return to silence Clang warnings.
*/
#include <stdarg.h>
static int
Suffix(const char *myword, const char *suffix)
{
- register int i;
- register int j;
+ register size_t i;
+ register size_t j;
i = strlen(myword);
j = strlen(suffix);
char *
Reverse(const char *str)
{
- register int i;
- register int j;
+ register size_t i;
+ register size_t j;
static char area[STRINGSIZE];
j = i = strlen(str);
while (*str)
static char *
Pluralise(const char *string)
{
- register int length;
+ register size_t length;
static char area[STRINGSIZE];
length = strlen(string);
strcpy(area, string);
default:
Debug(1, "MatchClass: unknown class %c\n", class);
return (0);
- break;
}
if (isupper(class))
char *
Mangle(const char *input, const char *control)
{
- int limit, min_to_shift;
- register int j;
+ int limit;
+ size_t min_to_shift;
+ register size_t j;
const char *ptr;
static char area[STRINGSIZE * 2] = "";
char area2[STRINGSIZE * 2] = "";
}
}
}
+ break;
+
case RULE_MLAST:
if (!ptr[1] || (ptr[1] == RULE_CLASS && !ptr[2]))
{
}
}
}
+ break;
default:
Debug(1, "Mangle: unknown command %c in %s\n", *ptr, control);
return ((char *) 0);
- break;
}
}
if (!area[0]) /* have we deweted de poor widdle fing away? */