boot: fix clang warnings.
This commit is contained in:
parent
e698d818c6
commit
5859ad686b
31
boot/boot.c
31
boot/boot.c
@ -194,7 +194,7 @@ void readblock(off_t blk, char *buf, int block_size)
|
||||
}
|
||||
|
||||
#define istty (1)
|
||||
#define alarm(n) (0)
|
||||
#define alarm(n) do { } while(0)
|
||||
|
||||
#endif /* BIOS */
|
||||
|
||||
@ -572,7 +572,7 @@ static void initialize(void)
|
||||
* and also keep the BIOS data area safe (1.5K), plus a bit extra for
|
||||
* where we may have to put a.out headers for older kernels.
|
||||
*/
|
||||
if (mon_return = (mem[1].size > 512*1024L)) mem[0].size = newaddr;
|
||||
if ((mon_return = (mem[1].size > 512*1024L))) mem[0].size = newaddr;
|
||||
mem[0].base += 2048;
|
||||
mem[0].size -= 2048;
|
||||
|
||||
@ -1251,10 +1251,10 @@ static void apm_perror(char *label, u16_t ax)
|
||||
printf("%s: %s\n", label, str);
|
||||
}
|
||||
|
||||
#define apm_printf printf
|
||||
#define apm_printf(args) printf args
|
||||
#else
|
||||
#define apm_perror(label, ax) ((void)0)
|
||||
#define apm_printf
|
||||
#define apm_printf(args)
|
||||
#endif
|
||||
|
||||
static void off(void)
|
||||
@ -1276,7 +1276,7 @@ static void off(void)
|
||||
}
|
||||
if (be.bx != (('P' << 8) | 'M'))
|
||||
{
|
||||
apm_printf("APM signature not found (got 0x%04x)\n", be.bx);
|
||||
apm_printf(("APM signature not found (got 0x%04x)\n", be.bx));
|
||||
return;
|
||||
}
|
||||
|
||||
@ -1286,13 +1286,13 @@ static void off(void)
|
||||
al= be.ax & 0xff;
|
||||
if (al > 9)
|
||||
al= (al >> 4)*10 + (al & 0xf);
|
||||
apm_printf("APM version %u.%u%s%s%s%s%s\n",
|
||||
apm_printf(("APM version %u.%u%s%s%s%s%s\n",
|
||||
ah, al,
|
||||
(be.cx & 0x1) ? ", 16-bit PM" : "",
|
||||
(be.cx & 0x2) ? ", 32-bit PM" : "",
|
||||
(be.cx & 0x4) ? ", CPU-Idle" : "",
|
||||
(be.cx & 0x8) ? ", APM-disabled" : "",
|
||||
(be.cx & 0x10) ? ", APM-disengaged" : "");
|
||||
(be.cx & 0x10) ? ", APM-disengaged" : ""));
|
||||
|
||||
/* Connect */
|
||||
be.ax= 0x5301; /* APM, Real mode interface connect */
|
||||
@ -1324,7 +1324,7 @@ static void off(void)
|
||||
al= be.ax & 0xff;
|
||||
if (al > 9)
|
||||
al= (al >> 4)*10 + (al & 0xf);
|
||||
apm_printf("Got APM connection version %u.%u\n", ah, al);
|
||||
apm_printf(("Got APM connection version %u.%u\n", ah, al));
|
||||
|
||||
/* Enable */
|
||||
be.ax= 0x5308; /* APM, Enable/disable power management */
|
||||
@ -1354,8 +1354,8 @@ static void off(void)
|
||||
goto disco;
|
||||
}
|
||||
|
||||
apm_printf("Power off sequence successfully completed.\n\n");
|
||||
apm_printf("Ha, ha, just kidding!\n");
|
||||
apm_printf(("Power off sequence successfully completed.\n\n"));
|
||||
apm_printf(("Ha, ha, just kidding!\n"));
|
||||
|
||||
disco:
|
||||
/* Disconnect */
|
||||
@ -1612,6 +1612,8 @@ void menu(void)
|
||||
case USERFUN:
|
||||
case SELECT:
|
||||
if (c == e->arg[0]) choice= e->value;
|
||||
case NOFUN:
|
||||
break;
|
||||
}
|
||||
}
|
||||
} while (choice == nil);
|
||||
@ -1810,7 +1812,7 @@ static void execute(void)
|
||||
putch('\n');
|
||||
break;
|
||||
case 'v':
|
||||
printf(version);
|
||||
printf("%s", version);
|
||||
break;
|
||||
case 'c':
|
||||
clear_screen();
|
||||
@ -1883,6 +1885,13 @@ static void execute(void)
|
||||
case R_OFF: off(); ok= 1; break;
|
||||
case R_CTTY: ctty(nil); ok= 1; break;
|
||||
case R_RESET: reset(); ok= 1; break;
|
||||
|
||||
case R_NULL:
|
||||
case R_ECHO:
|
||||
case R_TRAP:
|
||||
case R_UNSET:
|
||||
/* Handled after the switch. */
|
||||
break;
|
||||
}
|
||||
|
||||
/* Command to check bootparams: */
|
||||
|
Loading…
x
Reference in New Issue
Block a user