The test used
printf '\"'
assuming that it would print just a double-quote, but on at least one
system it printed a backslash followed by a double-quote. This commit
changes it to
print '"'
which should be reliable everywhere.
Thanks to Michael Orlitzky <michael@orlitzky.com> for reporting this bug.