60e4da1015
The code path to support units conversions from the command line need not initialize neither libedit nor the history. Therefore, only do that when in interactive mode. This hides the issue reported in PR bin/201167 whereby running commands of the form 'echo "$(units ft in)"' would corrupt the terminal. The real issue causing the corruption most likely still remains somewhere. PR: bin/201167 Differential Revision: D2935 Reviewed by: eadler |
||
---|---|---|
.. | ||
tests | ||
Makefile | ||
Makefile.depend | ||
pathnames.h | ||
README | ||
units.1 | ||
units.c | ||
units.lib |
# $FreeBSD$ 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)