]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Update to version 3.1.1
authorse <se@FreeBSD.org>
Tue, 7 Jul 2020 07:51:09 +0000 (07:51 +0000)
committerse <se@FreeBSD.org>
Tue, 7 Jul 2020 07:51:09 +0000 (07:51 +0000)
commit483f5218b95c0a10e4b7980b58c25a6463e9e9a4
treea74af2924acebf69a5f68d0d97454db24d1ee66b
parent83b66d33b4685df2d6c955126508234a5333e100
parent08dfa11b11b6e25aaa528e3a80538814a87645fc
Update to version 3.1.1

This version fixes a regression with regard to tradtional behavior of the
non-standard FreeBSD option "-e". In the previous version "-e quit" caused
bc to exit before any computations had been performed, since all -e option
parameters were concatenated and parsed as a whole, with quit causing the
program to exit as soon as it was parsed. This version parses and executes
commands passed with -e one by one and only exits after all prior commands
have been executed.

This commit is not a SVN merge, since the vendor import had been performed
after the import to contrib. Instead the contents of contrib/bc has been
removed and the new version is copied over unchanged from vendor/bc/dist.
470 files changed:
contrib/bc/.gitignore
contrib/bc/.travis.yml
contrib/bc/LICENSE.md
contrib/bc/Makefile.in
contrib/bc/NEWS.md
contrib/bc/README.md
contrib/bc/codecov.yml
contrib/bc/configure
contrib/bc/configure.sh
contrib/bc/functions.sh
contrib/bc/gen/bc_help.txt
contrib/bc/gen/dc_help.txt
contrib/bc/gen/lib.bc
contrib/bc/gen/lib2.bc
contrib/bc/gen/strgen.c
contrib/bc/gen/strgen.sh
contrib/bc/include/args.h
contrib/bc/include/bc.h
contrib/bc/include/dc.h
contrib/bc/include/file.h
contrib/bc/include/history.h
contrib/bc/include/lang.h
contrib/bc/include/lex.h
contrib/bc/include/num.h
contrib/bc/include/opt.h
contrib/bc/include/parse.h
contrib/bc/include/program.h
contrib/bc/include/rand.h
contrib/bc/include/read.h
contrib/bc/include/status.h
contrib/bc/include/vector.h
contrib/bc/include/vm.h
contrib/bc/install.sh
contrib/bc/karatsuba.py
contrib/bc/link.sh
contrib/bc/locale_install.sh
contrib/bc/locale_uninstall.sh
contrib/bc/locales/de_AT.ISO8859-1.msg
contrib/bc/locales/de_AT.ISO8859-15.msg
contrib/bc/locales/de_AT.UTF-8.msg
contrib/bc/locales/de_AT.utf8.msg
contrib/bc/locales/de_CH.ISO8859-1.msg
contrib/bc/locales/de_CH.ISO8859-15.msg
contrib/bc/locales/de_CH.UTF-8.msg
contrib/bc/locales/de_CH.utf8.msg
contrib/bc/locales/de_DE.ISO8859-1.msg
contrib/bc/locales/de_DE.ISO8859-15.msg
contrib/bc/locales/de_DE.UTF-8.msg
contrib/bc/locales/de_DE.utf8.msg
contrib/bc/locales/en_AU.ISO8859-1.msg
contrib/bc/locales/en_AU.ISO8859-15.msg
contrib/bc/locales/en_AU.US-ASCII.msg
contrib/bc/locales/en_AU.UTF-8.msg
contrib/bc/locales/en_AU.utf8.msg
contrib/bc/locales/en_CA.ISO8859-1.msg
contrib/bc/locales/en_CA.ISO8859-15.msg
contrib/bc/locales/en_CA.US-ASCII.msg
contrib/bc/locales/en_CA.UTF-8.msg
contrib/bc/locales/en_CA.utf8.msg
contrib/bc/locales/en_GB.ISO8859-1.msg
contrib/bc/locales/en_GB.ISO8859-15.msg
contrib/bc/locales/en_GB.US-ASCII.msg
contrib/bc/locales/en_GB.UTF-8.msg
contrib/bc/locales/en_GB.utf8.msg
contrib/bc/locales/en_IE.ISO8859-1.msg
contrib/bc/locales/en_IE.ISO8859-15.msg
contrib/bc/locales/en_IE.US_ASCII.msg
contrib/bc/locales/en_IE.UTF-8.msg
contrib/bc/locales/en_IE.utf8.msg
contrib/bc/locales/en_NZ.ISO8859-1.msg
contrib/bc/locales/en_NZ.ISO8859-15.msg
contrib/bc/locales/en_NZ.US-ASCII.msg
contrib/bc/locales/en_NZ.UTF-8.msg
contrib/bc/locales/en_NZ.utf8.msg
contrib/bc/locales/en_US.ISO8859-1.msg
contrib/bc/locales/en_US.ISO8859-15.msg
contrib/bc/locales/en_US.US-ASCII.msg
contrib/bc/locales/en_US.US_ASCII.msg
contrib/bc/locales/en_US.msg
contrib/bc/locales/en_US.utf8.msg
contrib/bc/locales/es_ES.ISO8859-1.msg
contrib/bc/locales/es_ES.ISO8859-15.msg
contrib/bc/locales/es_ES.UTF-8.msg
contrib/bc/locales/es_ES.utf8.msg
contrib/bc/locales/fr_BE.ISO8859-1.msg
contrib/bc/locales/fr_BE.ISO8859-15.msg
contrib/bc/locales/fr_BE.UTF-8.msg
contrib/bc/locales/fr_BE.utf8.msg
contrib/bc/locales/fr_CA.ISO8859-1.msg
contrib/bc/locales/fr_CA.ISO8859-15.msg
contrib/bc/locales/fr_CA.UTF-8.msg
contrib/bc/locales/fr_CA.utf8.msg
contrib/bc/locales/fr_CH.ISO8859-1.msg
contrib/bc/locales/fr_CH.ISO8859-15.msg
contrib/bc/locales/fr_CH.UTF-8.msg
contrib/bc/locales/fr_CH.utf8.msg
contrib/bc/locales/fr_FR.ISO8859-1.msg
contrib/bc/locales/fr_FR.ISO8859-15.msg
contrib/bc/locales/fr_FR.UTF-8.msg
contrib/bc/locales/fr_FR.utf8.msg
contrib/bc/locales/ja_JP.UTF-8.msg
contrib/bc/locales/ja_JP.eucJP.msg
contrib/bc/locales/ja_JP.utf8.msg
contrib/bc/locales/nl_BE.ISO8859-1.msg
contrib/bc/locales/nl_BE.ISO8859-15.msg
contrib/bc/locales/nl_NL.ISO8859-1.msg
contrib/bc/locales/nl_NL.ISO8859-15.msg
contrib/bc/locales/nl_NL.UTF-8.msg
contrib/bc/locales/nl_NL.utf8.msg
contrib/bc/locales/pl_PL.ISO8859-2.msg
contrib/bc/locales/pl_PL.UTF-8.msg
contrib/bc/locales/pl_PL.utf8.msg
contrib/bc/locales/pt_BR.ISO8859-1.msg
contrib/bc/locales/pt_BR.ISO8859-15.msg
contrib/bc/locales/pt_BR.UTF-8.msg
contrib/bc/locales/pt_BR.utf8.msg
contrib/bc/locales/pt_PT.ISO8859-1.msg
contrib/bc/locales/pt_PT.ISO8859-15.msg
contrib/bc/locales/pt_PT.UTF-8.msg
contrib/bc/locales/pt_PT.utf8.msg
contrib/bc/locales/ru_RU.CP1251.msg
contrib/bc/locales/ru_RU.CP866.msg
contrib/bc/locales/ru_RU.ISO8859-5.msg
contrib/bc/locales/ru_RU.KOI8-R.msg
contrib/bc/locales/ru_RU.UTF-8.msg
contrib/bc/locales/ru_RU.utf8.msg
contrib/bc/locales/zh_CN.GB18030.msg
contrib/bc/locales/zh_CN.GB2312.msg
contrib/bc/locales/zh_CN.GBK.msg
contrib/bc/locales/zh_CN.UTF-8.msg
contrib/bc/locales/zh_CN.eucCN.msg
contrib/bc/locales/zh_CN.utf8.msg
contrib/bc/manpage.sh
contrib/bc/manuals/bc.1.md.in
contrib/bc/manuals/bc/A.1
contrib/bc/manuals/bc/A.1.md
contrib/bc/manuals/bc/E.1
contrib/bc/manuals/bc/E.1.md
contrib/bc/manuals/bc/EH.1
contrib/bc/manuals/bc/EH.1.md
contrib/bc/manuals/bc/EHN.1
contrib/bc/manuals/bc/EHN.1.md
contrib/bc/manuals/bc/EHNP.1
contrib/bc/manuals/bc/EHNP.1.md
contrib/bc/manuals/bc/EHP.1
contrib/bc/manuals/bc/EHP.1.md
contrib/bc/manuals/bc/EN.1
contrib/bc/manuals/bc/EN.1.md
contrib/bc/manuals/bc/ENP.1
contrib/bc/manuals/bc/ENP.1.md
contrib/bc/manuals/bc/EP.1
contrib/bc/manuals/bc/EP.1.md
contrib/bc/manuals/bc/H.1
contrib/bc/manuals/bc/H.1.md
contrib/bc/manuals/bc/HN.1
contrib/bc/manuals/bc/HN.1.md
contrib/bc/manuals/bc/HNP.1
contrib/bc/manuals/bc/HNP.1.md
contrib/bc/manuals/bc/HP.1
contrib/bc/manuals/bc/HP.1.md
contrib/bc/manuals/bc/N.1
contrib/bc/manuals/bc/N.1.md
contrib/bc/manuals/bc/NP.1
contrib/bc/manuals/bc/NP.1.md
contrib/bc/manuals/bc/P.1
contrib/bc/manuals/bc/P.1.md
contrib/bc/manuals/build.md
contrib/bc/manuals/dc.1.md.in
contrib/bc/manuals/dc/A.1
contrib/bc/manuals/dc/A.1.md
contrib/bc/manuals/dc/E.1
contrib/bc/manuals/dc/E.1.md
contrib/bc/manuals/dc/EH.1
contrib/bc/manuals/dc/EH.1.md
contrib/bc/manuals/dc/EHN.1
contrib/bc/manuals/dc/EHN.1.md
contrib/bc/manuals/dc/EHNP.1
contrib/bc/manuals/dc/EHNP.1.md
contrib/bc/manuals/dc/EHP.1
contrib/bc/manuals/dc/EHP.1.md
contrib/bc/manuals/dc/EN.1
contrib/bc/manuals/dc/EN.1.md
contrib/bc/manuals/dc/ENP.1
contrib/bc/manuals/dc/ENP.1.md
contrib/bc/manuals/dc/EP.1
contrib/bc/manuals/dc/EP.1.md
contrib/bc/manuals/dc/H.1
contrib/bc/manuals/dc/H.1.md
contrib/bc/manuals/dc/HN.1
contrib/bc/manuals/dc/HN.1.md
contrib/bc/manuals/dc/HNP.1
contrib/bc/manuals/dc/HNP.1.md
contrib/bc/manuals/dc/HP.1
contrib/bc/manuals/dc/HP.1.md
contrib/bc/manuals/dc/N.1
contrib/bc/manuals/dc/N.1.md
contrib/bc/manuals/dc/NP.1
contrib/bc/manuals/dc/NP.1.md
contrib/bc/manuals/dc/P.1
contrib/bc/manuals/dc/P.1.md
contrib/bc/release.sh
contrib/bc/safe-install.sh
contrib/bc/src/args.c
contrib/bc/src/bc/bc.c
contrib/bc/src/bc/lex.c
contrib/bc/src/bc/parse.c
contrib/bc/src/data.c
contrib/bc/src/dc/dc.c
contrib/bc/src/dc/lex.c
contrib/bc/src/dc/parse.c
contrib/bc/src/file.c
contrib/bc/src/history/history.c
contrib/bc/src/lang.c
contrib/bc/src/lex.c
contrib/bc/src/main.c
contrib/bc/src/num.c
contrib/bc/src/opt.c
contrib/bc/src/parse.c
contrib/bc/src/program.c
contrib/bc/src/rand/rand.c
contrib/bc/src/read.c
contrib/bc/src/vector.c
contrib/bc/src/vm.c
contrib/bc/tests/afl.py
contrib/bc/tests/all.sh
contrib/bc/tests/all.txt
contrib/bc/tests/bc/abs.txt
contrib/bc/tests/bc/abs_results.txt
contrib/bc/tests/bc/add.txt
contrib/bc/tests/bc/add_results.txt
contrib/bc/tests/bc/all.txt
contrib/bc/tests/bc/arctangent.txt
contrib/bc/tests/bc/arctangent_results.txt
contrib/bc/tests/bc/arrays.txt
contrib/bc/tests/bc/arrays_results.txt
contrib/bc/tests/bc/assignments.txt
contrib/bc/tests/bc/assignments_results.txt
contrib/bc/tests/bc/boolean.txt
contrib/bc/tests/bc/boolean_results.txt
contrib/bc/tests/bc/comp.txt
contrib/bc/tests/bc/comp_results.txt
contrib/bc/tests/bc/cosine.txt
contrib/bc/tests/bc/cosine_results.txt
contrib/bc/tests/bc/decimal.txt
contrib/bc/tests/bc/decimal_results.txt
contrib/bc/tests/bc/divide.txt
contrib/bc/tests/bc/divide_results.txt
contrib/bc/tests/bc/engineering.txt
contrib/bc/tests/bc/engineering_results.txt
contrib/bc/tests/bc/errors.txt
contrib/bc/tests/bc/errors/01.txt
contrib/bc/tests/bc/errors/02.txt
contrib/bc/tests/bc/errors/03.txt
contrib/bc/tests/bc/errors/04.txt
contrib/bc/tests/bc/errors/05.txt
contrib/bc/tests/bc/errors/06.txt
contrib/bc/tests/bc/errors/07.txt
contrib/bc/tests/bc/errors/08.txt
contrib/bc/tests/bc/errors/09.txt
contrib/bc/tests/bc/errors/10.txt
contrib/bc/tests/bc/errors/11.txt
contrib/bc/tests/bc/errors/12.txt
contrib/bc/tests/bc/errors/13.txt
contrib/bc/tests/bc/errors/14.txt
contrib/bc/tests/bc/errors/15.txt
contrib/bc/tests/bc/errors/16.txt
contrib/bc/tests/bc/errors/17.txt
contrib/bc/tests/bc/errors/18.txt
contrib/bc/tests/bc/errors/19.txt
contrib/bc/tests/bc/errors/20.txt
contrib/bc/tests/bc/errors/21.txt
contrib/bc/tests/bc/errors/22.txt
contrib/bc/tests/bc/errors/23.txt
contrib/bc/tests/bc/errors/24.txt
contrib/bc/tests/bc/exponent.txt
contrib/bc/tests/bc/exponent_results.txt
contrib/bc/tests/bc/functions.txt
contrib/bc/tests/bc/functions_results.txt
contrib/bc/tests/bc/globals.txt
contrib/bc/tests/bc/globals_results.txt
contrib/bc/tests/bc/length.txt
contrib/bc/tests/bc/length_results.txt
contrib/bc/tests/bc/letters.txt
contrib/bc/tests/bc/letters_results.txt
contrib/bc/tests/bc/lib2.txt
contrib/bc/tests/bc/lib2_results.txt
contrib/bc/tests/bc/log.txt
contrib/bc/tests/bc/log_results.txt
contrib/bc/tests/bc/misc.txt
contrib/bc/tests/bc/misc1.txt
contrib/bc/tests/bc/misc1_results.txt
contrib/bc/tests/bc/misc2.txt
contrib/bc/tests/bc/misc2_results.txt
contrib/bc/tests/bc/misc3.txt
contrib/bc/tests/bc/misc3_results.txt
contrib/bc/tests/bc/misc4.txt
contrib/bc/tests/bc/misc4_results.txt
contrib/bc/tests/bc/misc5.txt
contrib/bc/tests/bc/misc5_results.txt
contrib/bc/tests/bc/misc_results.txt
contrib/bc/tests/bc/modulus.txt
contrib/bc/tests/bc/modulus_results.txt
contrib/bc/tests/bc/multiply.txt
contrib/bc/tests/bc/multiply_results.txt
contrib/bc/tests/bc/pi.txt
contrib/bc/tests/bc/pi_results.txt
contrib/bc/tests/bc/places.txt
contrib/bc/tests/bc/places_results.txt
contrib/bc/tests/bc/posix_errors.txt
contrib/bc/tests/bc/power.txt
contrib/bc/tests/bc/power_results.txt
contrib/bc/tests/bc/print2.txt
contrib/bc/tests/bc/print2_results.txt
contrib/bc/tests/bc/rand.txt
contrib/bc/tests/bc/rand_results.txt
contrib/bc/tests/bc/read.txt
contrib/bc/tests/bc/read_errors.txt
contrib/bc/tests/bc/read_results.txt
contrib/bc/tests/bc/scale.txt
contrib/bc/tests/bc/scale_results.txt
contrib/bc/tests/bc/scientific.txt
contrib/bc/tests/bc/scientific_results.txt
contrib/bc/tests/bc/scripts/add.bc
contrib/bc/tests/bc/scripts/array.bc
contrib/bc/tests/bc/scripts/array.txt
contrib/bc/tests/bc/scripts/atan.bc
contrib/bc/tests/bc/scripts/atan.txt
contrib/bc/tests/bc/scripts/bessel.bc
contrib/bc/tests/bc/scripts/divide.bc
contrib/bc/tests/bc/scripts/functions.bc
contrib/bc/tests/bc/scripts/functions.txt
contrib/bc/tests/bc/scripts/globals.bc
contrib/bc/tests/bc/scripts/globals.txt
contrib/bc/tests/bc/scripts/len.bc
contrib/bc/tests/bc/scripts/len.txt
contrib/bc/tests/bc/scripts/multiply.bc
contrib/bc/tests/bc/scripts/parse.bc
contrib/bc/tests/bc/scripts/print.bc
contrib/bc/tests/bc/scripts/rand.bc
contrib/bc/tests/bc/scripts/rand.txt
contrib/bc/tests/bc/scripts/references.bc
contrib/bc/tests/bc/scripts/references.txt
contrib/bc/tests/bc/scripts/screen.bc
contrib/bc/tests/bc/scripts/screen.txt
contrib/bc/tests/bc/scripts/subtract.bc
contrib/bc/tests/bc/shift.txt
contrib/bc/tests/bc/shift_results.txt
contrib/bc/tests/bc/sine.txt
contrib/bc/tests/bc/sine_results.txt
contrib/bc/tests/bc/sqrt.txt
contrib/bc/tests/bc/sqrt_results.txt
contrib/bc/tests/bc/stdin.txt
contrib/bc/tests/bc/stdin_results.txt
contrib/bc/tests/bc/strings.txt
contrib/bc/tests/bc/strings_results.txt
contrib/bc/tests/bc/subtract.txt
contrib/bc/tests/bc/subtract_results.txt
contrib/bc/tests/bc/timeconst.sh
contrib/bc/tests/bc/trunc.txt
contrib/bc/tests/bc/trunc_results.txt
contrib/bc/tests/bc/vars.txt
contrib/bc/tests/bc/vars_results.txt
contrib/bc/tests/bc/void.txt
contrib/bc/tests/bc/void_results.txt
contrib/bc/tests/dc/abs.txt
contrib/bc/tests/dc/abs_results.txt
contrib/bc/tests/dc/add.txt
contrib/bc/tests/dc/add_results.txt
contrib/bc/tests/dc/all.txt
contrib/bc/tests/dc/boolean.txt
contrib/bc/tests/dc/boolean_results.txt
contrib/bc/tests/dc/decimal.txt
contrib/bc/tests/dc/decimal_results.txt
contrib/bc/tests/dc/divide.txt
contrib/bc/tests/dc/divide_results.txt
contrib/bc/tests/dc/divmod.txt
contrib/bc/tests/dc/divmod_results.txt
contrib/bc/tests/dc/engineering.txt
contrib/bc/tests/dc/engineering_results.txt
contrib/bc/tests/dc/errors.txt
contrib/bc/tests/dc/errors/01.txt
contrib/bc/tests/dc/errors/02.txt
contrib/bc/tests/dc/errors/03.txt
contrib/bc/tests/dc/errors/04.txt
contrib/bc/tests/dc/errors/05.txt
contrib/bc/tests/dc/errors/06.txt
contrib/bc/tests/dc/errors/07.txt
contrib/bc/tests/dc/errors/08.txt
contrib/bc/tests/dc/errors/09.txt
contrib/bc/tests/dc/errors/10.txt
contrib/bc/tests/dc/errors/11.txt
contrib/bc/tests/dc/errors/12.txt
contrib/bc/tests/dc/errors/13.txt
contrib/bc/tests/dc/errors/14.txt
contrib/bc/tests/dc/errors/15.txt
contrib/bc/tests/dc/errors/16.txt
contrib/bc/tests/dc/errors/17.txt
contrib/bc/tests/dc/errors/18.txt
contrib/bc/tests/dc/errors/19.txt
contrib/bc/tests/dc/errors/20.txt
contrib/bc/tests/dc/errors/21.txt
contrib/bc/tests/dc/errors/22.txt
contrib/bc/tests/dc/errors/23.txt
contrib/bc/tests/dc/errors/24.txt
contrib/bc/tests/dc/errors/25.txt
contrib/bc/tests/dc/errors/26.txt
contrib/bc/tests/dc/errors/27.txt
contrib/bc/tests/dc/errors/28.txt
contrib/bc/tests/dc/errors/29.txt
contrib/bc/tests/dc/misc.txt
contrib/bc/tests/dc/misc_results.txt
contrib/bc/tests/dc/modexp.txt
contrib/bc/tests/dc/modexp_results.txt
contrib/bc/tests/dc/modulus.txt
contrib/bc/tests/dc/modulus_results.txt
contrib/bc/tests/dc/multiply.txt
contrib/bc/tests/dc/multiply_results.txt
contrib/bc/tests/dc/negate.txt
contrib/bc/tests/dc/negate_results.txt
contrib/bc/tests/dc/places.txt
contrib/bc/tests/dc/places_results.txt
contrib/bc/tests/dc/power.txt
contrib/bc/tests/dc/power_results.txt
contrib/bc/tests/dc/rand.txt
contrib/bc/tests/dc/rand_results.txt
contrib/bc/tests/dc/read.txt
contrib/bc/tests/dc/read_errors.txt
contrib/bc/tests/dc/read_results.txt
contrib/bc/tests/dc/scientific.txt
contrib/bc/tests/dc/scientific_results.txt
contrib/bc/tests/dc/scripts/array.dc
contrib/bc/tests/dc/scripts/array.txt
contrib/bc/tests/dc/scripts/asciify.dc
contrib/bc/tests/dc/scripts/asciify.txt
contrib/bc/tests/dc/scripts/else.dc
contrib/bc/tests/dc/scripts/else.txt
contrib/bc/tests/dc/scripts/factorial.dc
contrib/bc/tests/dc/scripts/factorial.txt
contrib/bc/tests/dc/scripts/loop.dc
contrib/bc/tests/dc/scripts/loop.txt
contrib/bc/tests/dc/scripts/prime.dc
contrib/bc/tests/dc/scripts/quit.dc
contrib/bc/tests/dc/scripts/quit.txt
contrib/bc/tests/dc/scripts/stream.dc
contrib/bc/tests/dc/scripts/weird.dc
contrib/bc/tests/dc/scripts/weird.txt
contrib/bc/tests/dc/shift.txt
contrib/bc/tests/dc/shift_results.txt
contrib/bc/tests/dc/sqrt.txt
contrib/bc/tests/dc/sqrt_results.txt
contrib/bc/tests/dc/stdin.txt
contrib/bc/tests/dc/stdin_results.txt
contrib/bc/tests/dc/strings.txt
contrib/bc/tests/dc/strings_results.txt
contrib/bc/tests/dc/subtract.txt
contrib/bc/tests/dc/subtract_results.txt
contrib/bc/tests/dc/trunc.txt
contrib/bc/tests/dc/trunc_results.txt
contrib/bc/tests/dc/vars.txt
contrib/bc/tests/dc/vars_results.txt
contrib/bc/tests/errors.sh
contrib/bc/tests/radamsa.sh
contrib/bc/tests/radamsa.txt
contrib/bc/tests/randmath.py
contrib/bc/tests/read.sh
contrib/bc/tests/script.sh
contrib/bc/tests/scripts.sh
contrib/bc/tests/stdin.sh
contrib/bc/tests/test.sh
usr.bin/gh-bc/Makefile