0561f14b04
Also handle negative numbers better in general (don't randomly drop the sign in a number of cases) and don't choke on exponents > 9. This commit alters the meaning of a few previously valid but marginal inputs (e.g. "3 foot-5 pound" is now treated as "3*-5 foot-pound" rather than "3*5 foot-pound"; if you want the latter insert another space) but corrects obviously wrong handling of many more. |
||
---|---|---|
.. | ||
Makefile | ||
pathnames.h | ||
README | ||
units.1 | ||
units.c | ||
units.lib |
# $NetBSD: README,v 1.2 1996/04/06 06:00:59 thorpej Exp $ This is a program which I wrote as a clone of the UNIX 'units' command. I threw it together in a couple days, but it seems to work, with some restrictions. I have tested it under DOS with Borland C and Ultrix 4.2, and SunOS 4.1. This program differs from the unix units program in the following ways: it can gracefully handle exponents larger than 9 in output it uses 'e' to denote exponentiation in numbers prefixes are listed in the units file it tries both -s and -es plurals it allows use of * for multiply and ^ for exponentiation in the input the output format is somewhat different Adrian Mariano (adrian@cam.cornell.edu or mariano@geom.umn.edu)