struct volumeHeader *headerPtr;
{
afs_int32 len;
- char ch;
+ int ch;
int rc;
int oflag;
int skip, first;
Ask(st)
char *st;
{
- char response;
+ int response;
while (1)
{
fflush(stdout);
response = getchar();
if ( response == 'y' ) return(1);
- else if ( response == 'n' ) return(0);
+ else if ( response == 'n' || response == EOF) return(0);
printf("please answer y/n\n");
}
}
static void getloginname(register struct utmp *up)
{
register char *namep;
- char c;
+ int c;
while (up->ut_name[0] == '\0') {
namep = up->ut_name;
while ((c = getchar()) != '\n') {
if (c == ' ')
c = '_';
- if (c == (char)EOF)
+ if (c == EOF)
exit(0);
if (namep < up->ut_name+NMAX)
- *namep++ = c;
+ *namep++ = (char) c;
}
}
strncpy(lusername, up->ut_name, NMAX);
exit(0);
}
if (p < nbuf + UT_NAMESIZE)
- *p++ = ch;
+ *p++ = (char) ch;
}
if (p > nbuf) {
if (nbuf[0] == '-')
#ifdef AFS_NT40_ENV
*key = getche(); /* get char and echo it to screen */
#else
- *key = getchar();
+ *key = (char ) getchar();
#endif
return rc;
else { /* volume exists - do we do a full incremental or abort */
int Oserver, Opart, Otype, vol_elsewhere = 0;
struct nvldbentry Oentry;
- char c, dc;
+ int c, dc;
if(avolid == 0) {
avolid = entry.volumeId[voltype];
yesprompt(str)
char *str;
{
- char response, c;
+ int response, c;
int code;
fprintf(STDERR, "Do you want to %s? [yn](n): ", str);