Quotes the string STR. If STR contains no '\'' character, then
the returned value will be enclosed in single quotes. Else, if STR
contains no '"' character, then it will be enclosed in double
quotes. Otherwise, it will be enclosed in single quotes, and each
Quotes the string STR. If STR contains no '\'' character, then
the returned value will be enclosed in single quotes. Else, if STR
contains no '"' character, then it will be enclosed in double
quotes. Otherwise, it will be enclosed in single quotes, and each