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 istty		(1)
 | 
				
			||||||
#define alarm(n)	(0)
 | 
					#define alarm(n)	do { } while(0)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#endif /* BIOS */
 | 
					#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
 | 
						 * 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.
 | 
						 * 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].base += 2048;
 | 
				
			||||||
	mem[0].size -= 2048;
 | 
						mem[0].size -= 2048;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -1251,10 +1251,10 @@ static void apm_perror(char *label, u16_t ax)
 | 
				
			|||||||
	printf("%s: %s\n", label, str);
 | 
						printf("%s: %s\n", label, str);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define apm_printf printf
 | 
					#define apm_printf(args) printf args
 | 
				
			||||||
#else
 | 
					#else
 | 
				
			||||||
#define apm_perror(label, ax) ((void)0)
 | 
					#define apm_perror(label, ax) ((void)0)
 | 
				
			||||||
#define apm_printf
 | 
					#define apm_printf(args)
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static void off(void)
 | 
					static void off(void)
 | 
				
			||||||
@ -1276,7 +1276,7 @@ static void off(void)
 | 
				
			|||||||
	}
 | 
						}
 | 
				
			||||||
	if (be.bx != (('P' << 8) | 'M'))
 | 
						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;
 | 
							return;
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -1286,13 +1286,13 @@ static void off(void)
 | 
				
			|||||||
	al= be.ax & 0xff;
 | 
						al= be.ax & 0xff;
 | 
				
			||||||
	if (al > 9)
 | 
						if (al > 9)
 | 
				
			||||||
		al= (al >> 4)*10 + (al & 0xf);
 | 
							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,
 | 
							ah, al,
 | 
				
			||||||
		(be.cx & 0x1) ? ", 16-bit PM" : "",
 | 
							(be.cx & 0x1) ? ", 16-bit PM" : "",
 | 
				
			||||||
		(be.cx & 0x2) ? ", 32-bit PM" : "",
 | 
							(be.cx & 0x2) ? ", 32-bit PM" : "",
 | 
				
			||||||
		(be.cx & 0x4) ? ", CPU-Idle" : "",
 | 
							(be.cx & 0x4) ? ", CPU-Idle" : "",
 | 
				
			||||||
		(be.cx & 0x8) ? ", APM-disabled" : "",
 | 
							(be.cx & 0x8) ? ", APM-disabled" : "",
 | 
				
			||||||
		(be.cx & 0x10) ? ", APM-disengaged" : "");
 | 
							(be.cx & 0x10) ? ", APM-disengaged" : ""));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	/* Connect */
 | 
						/* Connect */
 | 
				
			||||||
	be.ax= 0x5301;	/* APM, Real mode interface connect */
 | 
						be.ax= 0x5301;	/* APM, Real mode interface connect */
 | 
				
			||||||
@ -1324,7 +1324,7 @@ static void off(void)
 | 
				
			|||||||
	al= be.ax & 0xff;
 | 
						al= be.ax & 0xff;
 | 
				
			||||||
	if (al > 9)
 | 
						if (al > 9)
 | 
				
			||||||
		al= (al >> 4)*10 + (al & 0xf);
 | 
							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 */
 | 
						/* Enable */
 | 
				
			||||||
	be.ax= 0x5308;	/* APM, Enable/disable power management */
 | 
						be.ax= 0x5308;	/* APM, Enable/disable power management */
 | 
				
			||||||
@ -1354,8 +1354,8 @@ static void off(void)
 | 
				
			|||||||
		goto disco;
 | 
							goto disco;
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	apm_printf("Power off sequence successfully completed.\n\n");
 | 
						apm_printf(("Power off sequence successfully completed.\n\n"));
 | 
				
			||||||
	apm_printf("Ha, ha, just kidding!\n");
 | 
						apm_printf(("Ha, ha, just kidding!\n"));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
disco:
 | 
					disco:
 | 
				
			||||||
	/* Disconnect */
 | 
						/* Disconnect */
 | 
				
			||||||
@ -1612,6 +1612,8 @@ void menu(void)
 | 
				
			|||||||
			case USERFUN:
 | 
								case USERFUN:
 | 
				
			||||||
			case SELECT:
 | 
								case SELECT:
 | 
				
			||||||
				if (c == e->arg[0]) choice= e->value;
 | 
									if (c == e->arg[0]) choice= e->value;
 | 
				
			||||||
 | 
								case NOFUN:
 | 
				
			||||||
 | 
									break;
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
	} while (choice == nil);
 | 
						} while (choice == nil);
 | 
				
			||||||
@ -1810,7 +1812,7 @@ static void execute(void)
 | 
				
			|||||||
						putch('\n');
 | 
											putch('\n');
 | 
				
			||||||
						break;
 | 
											break;
 | 
				
			||||||
					case 'v':
 | 
										case 'v':
 | 
				
			||||||
						printf(version);
 | 
											printf("%s", version);
 | 
				
			||||||
						break;
 | 
											break;
 | 
				
			||||||
					case 'c':
 | 
										case 'c':
 | 
				
			||||||
						clear_screen();
 | 
											clear_screen();
 | 
				
			||||||
@ -1883,6 +1885,13 @@ static void execute(void)
 | 
				
			|||||||
		case R_OFF:	off();		ok= 1;	break;
 | 
							case R_OFF:	off();		ok= 1;	break;
 | 
				
			||||||
		case R_CTTY:	ctty(nil);	ok= 1;	break;
 | 
							case R_CTTY:	ctty(nil);	ok= 1;	break;
 | 
				
			||||||
		case R_RESET:	reset();	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: */
 | 
							/* Command to check bootparams: */
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user