Module Name: src Committed By: tsutsui Date: Wed Aug 12 17:59:51 UTC 2015
Modified Files: src/sys/arch/atari/stand/installboot: Makefile installboot.c Log Message: Try to shrink binary size a bit. - omit usage of options in SMALLPROG case - use bool instead of int where appropriate - rely on zero-initialized-bss To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/sys/arch/atari/stand/installboot/Makefile cvs rdiff -u -r1.34 -r1.35 src/sys/arch/atari/stand/installboot/installboot.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/arch/atari/stand/installboot/Makefile diff -u src/sys/arch/atari/stand/installboot/Makefile:1.8 src/sys/arch/atari/stand/installboot/Makefile:1.9 --- src/sys/arch/atari/stand/installboot/Makefile:1.8 Mon Nov 24 08:08:23 2014 +++ src/sys/arch/atari/stand/installboot/Makefile Wed Aug 12 17:59:51 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.8 2014/11/24 08:08:23 tsutsui Exp $ +# $NetBSD: Makefile,v 1.9 2015/08/12 17:59:51 tsutsui Exp $ WARNS= 4 PROG= installboot @@ -6,7 +6,7 @@ NOMAN= # defined SRCS= installboot.c disklabel.c BINDIR= /usr/mdec .ifndef SMALLPROG -CPPFLAGS+= -DCHECK_OS_BOOTVERSION +CPPFLAGS+= -DCHECK_OS_BOOTVERSION -DNO_USAGE LDADD= -lkvm .endif Index: src/sys/arch/atari/stand/installboot/installboot.c diff -u src/sys/arch/atari/stand/installboot/installboot.c:1.34 src/sys/arch/atari/stand/installboot/installboot.c:1.35 --- src/sys/arch/atari/stand/installboot/installboot.c:1.34 Mon Nov 24 08:08:23 2014 +++ src/sys/arch/atari/stand/installboot/installboot.c Wed Aug 12 17:59:51 2015 @@ -1,4 +1,4 @@ -/* $NetBSD: installboot.c,v 1.34 2014/11/24 08:08:23 tsutsui Exp $ */ +/* $NetBSD: installboot.c,v 1.35 2015/08/12 17:59:51 tsutsui Exp $ */ /* * Copyright (c) 1995 Waldi Ravens @@ -73,23 +73,26 @@ static struct ahdi_root ahdiboot; static const char mdecpath[] = PATH_MDEC; static const char stdpath[] = PATH_STD; static const char milanpath[] = PATH_MILAN; -static int nowrite = 0; -static int verbose = 0; -static int trackpercyl = 0; -static int secpertrack = 0; -static int milan = 0; +static bool nowrite; +static bool verbose; +static int trackpercyl; +static int secpertrack; +static bool milan; static void usage(void) { fprintf(stderr, "usage: installboot [options] device\n" +#ifndef NO_USAGE "where options are:\n" "\t-N do not actually write anything on the disk\n" "\t-m use Milan boot blocks\n" "\t-t number of tracks per cylinder (IDE disk)\n" "\t-u number of sectors per track (IDE disk)\n" - "\t-v verbose mode\n"); + "\t-v verbose mode\n" +#endif + ); exit(EXIT_FAILURE); } @@ -110,10 +113,10 @@ main(int argc, char *argv[]) while ((c = getopt(argc, argv, "Nmt:u:v")) != -1) { switch (c) { case 'N': - nowrite = 1; + nowrite = true; break; case 'm': - milan = 1; + milan = true; break; case 't': trackpercyl = atoi(optarg); @@ -122,7 +125,7 @@ main(int argc, char *argv[]) secpertrack = atoi(optarg); break; case 'v': - verbose = 1; + verbose = true; break; default: usage();