aboutsummaryrefslogtreecommitdiff
path: root/src/args.c
diff options
context:
space:
mode:
authorStefan Eßer <se@FreeBSD.org>2021-10-04 19:22:35 +0000
committerStefan Eßer <se@FreeBSD.org>2021-10-04 19:22:35 +0000
commit5d58a51571721190681c50d4bd3a1f45e6282d72 (patch)
tree75a67b5732666b10aa1bac4ddece227faa5465af /src/args.c
parenta60ef1802a36f2f2a5611564191440ea1c1e2f17 (diff)
downloadsrc-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.c14
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;
}