1
0
Fork 0
mirror of git://git.code.sf.net/p/zsh/code synced 2025-05-21 12:01:54 +02:00

52546: incarg: avoid unneeded subshell

This commit is contained in:
Mikael Magnusson 2024-02-16 08:42:42 +01:00
parent 374051cae5
commit 74722b8d4e
2 changed files with 5 additions and 2 deletions
ChangeLog
Functions/Zle

View file

@ -1,3 +1,7 @@
2024-02-16 Mikael Magnusson <mikachu@gmail.com>
* 52546: Functions/Zle/incarg: incarg: avoid unneeded subshell
2024-02-15 Oliver Kiddle <opk@zsh.org>
* 52520: midchildan: Doc/Zsh/contrib.yo, Functions/Zle/incarg,

View file

@ -214,8 +214,7 @@ case "$base" in
esac
local raw_result padded
raw_result="$( \
printf "%0$ndigits$fmt1" $(( [$fmt2] "$base#$old" + delta )) 2> /dev/null)"
printf -v raw_result "%0$ndigits$fmt1" $(( [$fmt2] "$base#$old" + delta )) 2> /dev/null
padded="${raw_result// /0}"
integer oldnum="$base#$old" newnum="$base#$padded" 2> /dev/null