Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/sys/arch/atari/stand/installboot Try to shrink binary size a...
details: https://anonhg.NetBSD.org/src/rev/a53c03f510d3
branches: trunk
changeset: 339818:a53c03f510d3
user: tsutsui <tsutsui%NetBSD.org@localhost>
date: Wed Aug 12 17:59:51 2015 +0000
description:
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
diffstat:
sys/arch/atari/stand/installboot/Makefile | 4 ++--
sys/arch/atari/stand/installboot/installboot.c | 23 +++++++++++++----------
2 files changed, 15 insertions(+), 12 deletions(-)
diffs (82 lines):
diff -r 80c9043b11b1 -r a53c03f510d3 sys/arch/atari/stand/installboot/Makefile
--- a/sys/arch/atari/stand/installboot/Makefile Wed Aug 12 17:53:03 2015 +0000
+++ b/sys/arch/atari/stand/installboot/Makefile Wed Aug 12 17:59:51 2015 +0000
@@ -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 @@
SRCS= installboot.c disklabel.c
BINDIR= /usr/mdec
.ifndef SMALLPROG
-CPPFLAGS+= -DCHECK_OS_BOOTVERSION
+CPPFLAGS+= -DCHECK_OS_BOOTVERSION -DNO_USAGE
LDADD= -lkvm
.endif
diff -r 80c9043b11b1 -r a53c03f510d3 sys/arch/atari/stand/installboot/installboot.c
--- a/sys/arch/atari/stand/installboot/installboot.c Wed Aug 12 17:53:03 2015 +0000
+++ b/sys/arch/atari/stand/installboot/installboot.c Wed Aug 12 17:59:51 2015 +0000
@@ -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 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 @@
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 @@
secpertrack = atoi(optarg);
break;
case 'v':
- verbose = 1;
+ verbose = true;
break;
default:
usage();
Home |
Main Index |
Thread Index |
Old Index