diff options
author | Stefan Eßer <se@FreeBSD.org> | 2021-10-04 19:22:35 +0000 |
---|---|---|
committer | Stefan Eßer <se@FreeBSD.org> | 2021-10-04 19:22:35 +0000 |
commit | 5d58a51571721190681c50d4bd3a1f45e6282d72 (patch) | |
tree | 75a67b5732666b10aa1bac4ddece227faa5465af /src/args.c | |
parent | a60ef1802a36f2f2a5611564191440ea1c1e2f17 (diff) | |
download | src-5d58a51571721190681c50d4bd3a1f45e6282d72.tar.gz src-5d58a51571721190681c50d4bd3a1f45e6282d72.zip |
vendor/bc: update to version 5.1.0vendor/bc/5.1.0
This version adds options and functions that allow to print numbers
in the open interval (-1 .. 1) with or without a leading 0 digit.
Additionally, an option has been added to prevent line wrap and
allows to print arbitrarily long results on a single line.
Diffstat (limited to 'src/args.c')
-rw-r--r-- | src/args.c | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/src/args.c b/src/args.c index ea1d0043a357..6601cfb2eeb6 100644 --- a/src/args.c +++ b/src/args.c @@ -171,6 +171,18 @@ void bc_args(int argc, char *argv[], bool exit_exprs) { break; } + case 'z': + { + vm.flags |= BC_FLAG_Z; + break; + } + + case 'L': + { + vm.line_len = 0; + break; + } + case 'P': { vm.flags &= ~(BC_FLAG_P); @@ -201,7 +213,7 @@ void bc_args(int argc, char *argv[], bool exit_exprs) { case 'q': { assert(BC_IS_BC); - // Do nothing. + vm.flags &= ~(BC_FLAG_Q); break; } |