summaryrefslogtreecommitdiffstats
path: root/games/number
diff options
context:
space:
mode:
authored <ed@FreeBSD.org>2011-11-05 07:18:53 +0000
committered <ed@FreeBSD.org>2011-11-05 07:18:53 +0000
commitaf1e42f3663dcd8159beaaa0859821132e24b852 (patch)
tree4242cd3dd5692991dfad5e1680032fdc0aff58b8 /games/number
parent8fee4feec438219b472e674081c93ff29359229f (diff)
downloadFreeBSD-src-af1e42f3663dcd8159beaaa0859821132e24b852.zip
FreeBSD-src-af1e42f3663dcd8159beaaa0859821132e24b852.tar.gz
Add static keywords to variables and functions where possible in games/.
This allows us to detect unused functions and variables and allows the compiler to do a better job at optimisation.
Diffstat (limited to 'games/number')
-rw-r--r--games/number/number.c23
1 files changed, 11 insertions, 12 deletions
diff --git a/games/number/number.c b/games/number/number.c
index 2ffc87c..e8cf181 100644
--- a/games/number/number.c
+++ b/games/number/number.c
@@ -74,14 +74,13 @@ static const char *name1[] = {
"novemdecillion", "vigintillion",
};
-void convert(char *);
-int number(char *, int);
-void pfract(int);
-void toobig(void);
-int unit(int, char *);
-void usage(void);
+static void convert(char *);
+static int number(char *, int);
+static void pfract(int);
+static int unit(int, char *);
+static void usage(void);
-int lflag;
+static int lflag;
int
main(int argc, char *argv[])
@@ -120,7 +119,7 @@ main(int argc, char *argv[])
exit(0);
}
-void
+static void
convert(char *line)
{
int flen, len, rval;
@@ -188,7 +187,7 @@ badnum: errx(1, "illegal number: %s", line);
(void)printf("\n");
}
-int
+static int
unit(int len, char *p)
{
int off, rval;
@@ -222,7 +221,7 @@ unit(int len, char *p)
return (rval);
}
-int
+static int
number(char *p, int len)
{
int val, rval;
@@ -260,7 +259,7 @@ number(char *p, int len)
return (rval);
}
-void
+static void
pfract(int len)
{
static char const * const pref[] = { "", "ten-", "hundred-" };
@@ -278,7 +277,7 @@ pfract(int len)
}
}
-void
+static void
usage(void)
{
(void)fprintf(stderr, "usage: number [-l] [# ...]\n");
OpenPOWER on IntegriCloud