Define a nonlinear unit or unit function. The four optional keywords noerror,
units=, range= and domain= can appear in
any order. The definition of the inverse is optional.
tabname[out-units] noerror pair-list
Define a piecewise linear unit. The pair list gives the points on the
table listed in ascending order. The noerror keyword is
optional.
!endlocale
End a block of definitions beginning with ‘!locale’
!endutf8
End a block of definitions begun with ‘!utf8’
!endvar
End a block of definitions begun with ‘!var’ or ‘!varnot’
!include file
Include the specified file.
!locale value
Load the following definitions only of the locale is set to
value.
!message text
Display text when the database is read unless the quiet
option (-q) is enabled.
!set variablevalue
Sets the environment variable, variable, to the specified
value only if it is not already set.
!unitlist aliasdefinition
Define a unit list alias.
!utf8
Load the following definitions only if units is running with
UTF-8 enabled.
!var envarvalue-list
Load the block of definitions that follows only if the environment
variable envar is set to one of the values listed in the
space-separated value list. If envar is not set,
units prints an error message and ignores the block of
definitions.
!varnot envarvalue-list
Load the block of definitions that follows only if the environment
variable envar is set to value that is not listed in the
space-separated value list. If envar is not set, units
prints an error message and ignores the block of definitions.