diff options
author | Douglas Gilbert <dgilbert@interlog.com> | 2019-09-09 19:02:59 +0000 |
---|---|---|
committer | Douglas Gilbert <dgilbert@interlog.com> | 2019-09-09 19:02:59 +0000 |
commit | eaa9d929aba1cc812418582c779731bcde2adf68 (patch) | |
tree | a74aecbd276cf9deabd0b66954ad975510280ac8 /doc | |
parent | b8a9d0f9070ee4a0f10c7d2e779655bffbfe1624 (diff) | |
download | sg3_utils-eaa9d929aba1cc812418582c779731bcde2adf68.tar.gz |
sg_get_num()+sg_get_llnum(): add 'e' decoding, allow addition; testing: make now builds both C and C++ programs
git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@831 6180dd3e-e324-4e3e-922d-17de1ae2f315
Diffstat (limited to 'doc')
-rw-r--r-- | doc/sg3_utils.8 | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/doc/sg3_utils.8 b/doc/sg3_utils.8 index d62e0dba..54eeaa74 100644 --- a/doc/sg3_utils.8 +++ b/doc/sg3_utils.8 @@ -1,4 +1,4 @@ -.TH SG3_UTILS "8" "August 2019" "sg3_utils\-1.45" SG3_UTILS +.TH SG3_UTILS "8" "September 2019" "sg3_utils\-1.45" SG3_UTILS .SH NAME sg3_utils \- a package of utilities for sending SCSI commands .SH SYNOPSIS @@ -676,13 +676,21 @@ An example is "2k" for 2048. The large tera and peta suffixes are only available for numeric arguments that might require 64 bits to represent internally. .PP -A suffix of the form "x<n>" multiplies the leading number by <n>. An -example is "2x33" for "66". The leading number cannot be "0" (zero) as -that would be interpreted as a hexadecimal number (see below). -.PP These multiplicative suffixes are compatible with GNU's dd command (since 2002) which claims compliance with SI and with IEC 60027\-2. .PP +A suffix of the form "x<n>" multiplies the preceding number by <n>. An +example is "2x33" for "66". The left argument cannot be '0' as '0x' will +be interpreted as hexadecimal number prefix (see below). The left +argument to the multiplication must end in a hexadecimal digit (i.e. +0 to f) and the whole expression cannot have any embedded whitespace (e.g. +spaces). An ugly example: "0xfx0x2" for 30. +.PP +A suffix of the form "+<n>" adds the preceding number to <n>. An example +is "3+1k" for "1027". The left argument to the addition must end in a +hexadecimal digit (i.e. 0 to f) and the whole expression cannot have any +embedded whitespace (e.g. spaces). Another example: "0xf+0x2" for 17. +.PP Alternatively numerical arguments can be given in hexadecimal. There are two syntaxes. The number can be preceded by either "0x" or "0X" as found in the C programming language. The second hexadecimal representation is a |