/*
* static prototypes
*/
-static char *tailor_value (unsigned char *);
+static char *tailor_value (char *);
static void getuserinfo (void);
static const char *get_mtsconf_pathname(void);
static const char *get_mtsuserconf_pathname(void);
*/
static char *
-tailor_value (unsigned char *s)
+tailor_value (char *s)
{
int i, r;
char *bp;
break;
default:
- if (!isdigit (*s)) {
+ if (!isdigit ((unsigned char) *s)) {
*bp++ = QUOTE;
*bp = *s;
}
- r = *s != '0' ? 10 : 8;
- for (i = 0; isdigit (*s); s++)
- i = i * r + *s - '0';
+ r = ((unsigned char) *s) != '0' ? 10 : 8;
+ for (i = 0; isdigit ((unsigned char) *s); s++)
+ i = i * r + ((unsigned char) *s) - '0';
s--;
*bp = toascii (i);
break;
static void
getuserinfo (void)
{
- register unsigned char *cp;
- register char *np;
- register struct passwd *pw;
+ char *cp, *np;
+ struct passwd *pw;
if ((pw = getpwuid (getuid ())) == NULL
|| pw->pw_name == NULL
static void
mts_read_conf_file (FILE *fp)
{
- unsigned char *bp;
- char *cp, buffer[BUFSIZ];
+ char *bp, *cp, buffer[BUFSIZ];
struct bind *b;
while (fgets (buffer, sizeof(buffer), fp)) {
if (!(bp = strchr(buffer, ':')))
break;
*bp++ = 0;
- while (isspace (*bp))
+ while (isspace ((unsigned char) *bp))
*bp++ = 0;
for (b = binds; b->keyword; b++)