ls' could be '%2$ls', and is a copy of the value found in '%3$ls': this does not adhere to the specification for the function ...