diff options
author | dwmalone <dwmalone@FreeBSD.org> | 2001-06-24 12:23:54 +0000 |
---|---|---|
committer | dwmalone <dwmalone@FreeBSD.org> | 2001-06-24 12:23:54 +0000 |
commit | fce7386c11b4c19abaf601c1c101bed2f13c09b7 (patch) | |
tree | 2797c5db07ef30ddb3e082f2edad5710ba86fd95 | |
parent | db54f212f80a6dc063aba54a6a776c519058e877 (diff) | |
download | FreeBSD-src-fce7386c11b4c19abaf601c1c101bed2f13c09b7.zip FreeBSD-src-fce7386c11b4c19abaf601c1c101bed2f13c09b7.tar.gz |
Add prototypes and turn on WARNS=?2.
-rw-r--r-- | usr.bin/units/Makefile | 1 | ||||
-rw-r--r-- | usr.bin/units/units.c | 18 |
2 files changed, 19 insertions, 0 deletions
diff --git a/usr.bin/units/Makefile b/usr.bin/units/Makefile index 946132c..3a72eba 100644 --- a/usr.bin/units/Makefile +++ b/usr.bin/units/Makefile @@ -1,6 +1,7 @@ # $FreeBSD$ PROG= units +WARNS?= 2 beforeinstall: ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 \ diff --git a/usr.bin/units/units.c b/usr.bin/units/units.c index 603de30..e789a17 100644 --- a/usr.bin/units/units.c +++ b/usr.bin/units/units.c @@ -72,6 +72,24 @@ char NULLUNIT[] = ""; int unitcount; int prefixcount; +char *dupstr(const char *str); +void readunits(const char *userfile); +void initializeunit(struct unittype * theunit); +int addsubunit(char *product[], char *toadd); +void showunit(struct unittype * theunit); +void zeroerror(void); +int addunit(struct unittype * theunit, char *toadd, int flip); +int compare(const void *item1, const void *item2); +void sortunit(struct unittype * theunit); +void cancelunit(struct unittype * theunit); +char *lookupunit(const char *unit); +int reduceproduct(struct unittype * theunit, int flip); +int reduceunit(struct unittype * theunit); +int compareproducts(char **one, char **two); +int compareunits(struct unittype * first, struct unittype * second); +int completereduce(struct unittype * unit); +void showanswer(struct unittype * have, struct unittype * want); +void usage(void); char * dupstr(const char *str) |