From fe3d2ba14c27b9bc449fadbb9cd402dd995a06be Mon Sep 17 00:00:00 2001
From: Lukas Stadler <lukas.stadler@oracle.com>
Date: Fri, 13 Oct 2017 09:20:46 +0200
Subject: [PATCH] update expected test output

---
 .../truffle/r/test/ExpectedTestOutput.test    | 1476 ++++++++++++++++-
 1 file changed, 1447 insertions(+), 29 deletions(-)

diff --git a/com.oracle.truffle.r.test/src/com/oracle/truffle/r/test/ExpectedTestOutput.test b/com.oracle.truffle.r.test/src/com/oracle/truffle/r/test/ExpectedTestOutput.test
index 30c1a0d1c3..19b3efcc60 100644
--- a/com.oracle.truffle.r.test/src/com/oracle/truffle/r/test/ExpectedTestOutput.test
+++ b/com.oracle.truffle.r.test/src/com/oracle/truffle/r/test/ExpectedTestOutput.test
@@ -23346,60 +23346,1444 @@ character(0)
 [1] NA
 
 ##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
-#{x <- c("a", "ab", "abcde", NA); encodeString(x, width = 0, quote = "", justify = "centre");}
-[1] "a"     "ab"    "abcde" "<NA>"
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 0, quote='"', justify='c', na=F)
+[1] "\"a\""               "\"ab\""              "\"abcde\""
+[4] NA                    "\"\\t\\nሴfoo\\\"'\""
 
 ##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
-#{x <- c("a", "ab", "abcde", NA); encodeString(x, width = 0, quote = "'", justify = "right");}
-[1] "'a'"     "'ab'"    "'abcde'" "NA"
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 0, quote='"', justify='c', na=T)
+[1] "\"a\""               "\"ab\""              "\"abcde\""
+[4] "NA"                  "\"\\t\\nሴfoo\\\"'\""
 
 ##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
-#{x <- c("a", "ab", "abcde", NA); encodeString(x, width = 0, quote = "'", na.encode=FALSE, justify = "right");}
-[1] "'a'"     "'ab'"    "'abcde'" NA
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 0, quote='"', justify='l', na=F)
+[1] "\"a\""               "\"ab\""              "\"abcde\""
+[4] NA                    "\"\\t\\nሴfoo\\\"'\""
 
 ##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
-#{x <- c("a", "ab", "abcde", NA); encodeString(x, width = 2, quote = "'", na.encode=FALSE, justify = "centre");}
-[1] "'a'"     "'ab'"    "'abcde'" NA
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 0, quote='"', justify='l', na=T)
+[1] "\"a\""               "\"ab\""              "\"abcde\""
+[4] "NA"                  "\"\\t\\nሴfoo\\\"'\""
 
 ##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
-#{x <- c("a", "ab", "abcde", NA); encodeString(x, width = 3, quote = "", na.encode=TRUE, justify = "centre");}
-[1] " a "   "ab "   "abcde" "<NA>"
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 0, quote='"', justify='n', na=F)
+[1] "\"a\""               "\"ab\""              "\"abcde\""
+[4] NA                    "\"\\t\\nሴfoo\\\"'\""
 
 ##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
-#{x <- c("a", "ab", "abcde", NA); encodeString(x, width = 3, quote = "'", justify = "centre");}
-[1] "'a'"     "'ab'"    "'abcde'" "NA "
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 0, quote='"', justify='n', na=T)
+[1] "\"a\""               "\"ab\""              "\"abcde\""
+[4] "NA"                  "\"\\t\\nሴfoo\\\"'\""
 
 ##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
-#{x <- c("a", "ab", "abcde", NA); encodeString(x, width = 3, quote = "'", na.encode=FALSE, justify = "centre");}
-[1] "'a'"     "'ab'"    "'abcde'" NA
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 0, quote='"', justify='r', na=F)
+[1] "\"a\""               "\"ab\""              "\"abcde\""
+[4] NA                    "\"\\t\\nሴfoo\\\"'\""
 
 ##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
-#{x <- c("a", "ab", "abcde", NA); encodeString(x, width = 7, quote = "", na.encode=FALSE, justify = "centre");}
-[1] "   a   " "  ab   " " abcde " NA
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 0, quote='"', justify='r', na=T)
+[1] "\"a\""               "\"ab\""              "\"abcde\""
+[4] "NA"                  "\"\\t\\nሴfoo\\\"'\""
 
 ##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
-#{x <- c("a", "ab", "abcde", NA); encodeString(x, width = 7, quote = "", na.encode=TRUE, justify = "centre");}
-[1] "   a   " "  ab   " " abcde " " <NA>  "
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 0, quote='\'', justify='c', na=F)
+[1] "'a'"               "'ab'"              "'abcde'"
+[4] NA                  "'\\t\\nሴfoo\"\\''"
 
 ##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
-#{x <- c("a", "ab", "abcde", NA); encodeString(x, width = NA);}
-[1] "a    " "ab   " "abcde" "<NA> "
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 0, quote='\'', justify='c', na=T)
+[1] "'a'"               "'ab'"              "'abcde'"
+[4] "NA"                "'\\t\\nሴfoo\"\\''"
 
 ##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
-#{x <- c("a", "ab", "abcde", NA); encodeString(x, width = NA, justify = "centre");}
-[1] "  a  " " ab  " "abcde" "<NA> "
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 0, quote='\'', justify='l', na=F)
+[1] "'a'"               "'ab'"              "'abcde'"
+[4] NA                  "'\\t\\nሴfoo\"\\''"
 
 ##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
-#{x <- c("a", "ab", "abcde", NA); encodeString(x, width = NA, justify = "right");}
-[1] "    a" "   ab" "abcde" " <NA>"
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 0, quote='\'', justify='l', na=T)
+[1] "'a'"               "'ab'"              "'abcde'"
+[4] "NA"                "'\\t\\nሴfoo\"\\''"
 
 ##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
-#{x <- c("a", "ab", "abcde", NA); encodeString(x, width = NA, quote = "'", justify = "right");}
-[1] "    'a'" "   'ab'" "'abcde'" "     NA"
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 0, quote='\'', justify='n', na=F)
+[1] "'a'"               "'ab'"              "'abcde'"
+[4] NA                  "'\\t\\nሴfoo\"\\''"
 
 ##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
-#{x <- c("a", "ab", "abcde", NA); encodeString(x, width = NA, quote = "'", na.encode=FALSE, justify = "right");}
-[1] "    'a'" "   'ab'" "'abcde'" NA
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 0, quote='\'', justify='n', na=T)
+[1] "'a'"               "'ab'"              "'abcde'"
+[4] "NA"                "'\\t\\nሴfoo\"\\''"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 0, quote='\'', justify='r', na=F)
+[1] "'a'"               "'ab'"              "'abcde'"
+[4] NA                  "'\\t\\nሴfoo\"\\''"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 0, quote='\'', justify='r', na=T)
+[1] "'a'"               "'ab'"              "'abcde'"
+[4] "NA"                "'\\t\\nሴfoo\"\\''"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 0, quote='a', justify='c', na=F)
+[1] "aaa"             "aaba"            "aabcdea"         NA
+[5] "a\\t\\nሴfoo\"'a"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 0, quote='a', justify='c', na=T)
+[1] "aaa"             "aaba"            "aabcdea"         "NA"
+[5] "a\\t\\nሴfoo\"'a"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 0, quote='a', justify='l', na=F)
+[1] "aaa"             "aaba"            "aabcdea"         NA
+[5] "a\\t\\nሴfoo\"'a"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 0, quote='a', justify='l', na=T)
+[1] "aaa"             "aaba"            "aabcdea"         "NA"
+[5] "a\\t\\nሴfoo\"'a"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 0, quote='a', justify='n', na=F)
+[1] "aaa"             "aaba"            "aabcdea"         NA
+[5] "a\\t\\nሴfoo\"'a"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 0, quote='a', justify='n', na=T)
+[1] "aaa"             "aaba"            "aabcdea"         "NA"
+[5] "a\\t\\nሴfoo\"'a"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 0, quote='a', justify='r', na=F)
+[1] "aaa"             "aaba"            "aabcdea"         NA
+[5] "a\\t\\nሴfoo\"'a"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 0, quote='a', justify='r', na=T)
+[1] "aaa"             "aaba"            "aabcdea"         "NA"
+[5] "a\\t\\nሴfoo\"'a"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 0, quote=, justify='c', na=F)
+[1] "a"             "ab"            "abcde"         NA
+[5] "\\t\\nሴfoo\"'"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 0, quote=, justify='c', na=T)
+[1] "a"             "ab"            "abcde"         "<NA>"
+[5] "\\t\\nሴfoo\"'"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 0, quote=, justify='l', na=F)
+[1] "a"             "ab"            "abcde"         NA
+[5] "\\t\\nሴfoo\"'"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 0, quote=, justify='l', na=T)
+[1] "a"             "ab"            "abcde"         "<NA>"
+[5] "\\t\\nሴfoo\"'"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 0, quote=, justify='n', na=F)
+[1] "a"             "ab"            "abcde"         NA
+[5] "\\t\\nሴfoo\"'"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 0, quote=, justify='n', na=T)
+[1] "a"             "ab"            "abcde"         "<NA>"
+[5] "\\t\\nሴfoo\"'"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 0, quote=, justify='r', na=F)
+[1] "a"             "ab"            "abcde"         NA
+[5] "\\t\\nሴfoo\"'"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 0, quote=, justify='r', na=T)
+[1] "a"             "ab"            "abcde"         "<NA>"
+[5] "\\t\\nሴfoo\"'"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 1, quote='"', justify='c', na=F)
+[1] "\"a\""               "\"ab\""              "\"abcde\""
+[4] NA                    "\"\\t\\nሴfoo\\\"'\""
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 1, quote='"', justify='c', na=T)
+[1] "\"a\""               "\"ab\""              "\"abcde\""
+[4] "NA"                  "\"\\t\\nሴfoo\\\"'\""
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 1, quote='"', justify='l', na=F)
+[1] "\"a\""               "\"ab\""              "\"abcde\""
+[4] NA                    "\"\\t\\nሴfoo\\\"'\""
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 1, quote='"', justify='l', na=T)
+[1] "\"a\""               "\"ab\""              "\"abcde\""
+[4] "NA"                  "\"\\t\\nሴfoo\\\"'\""
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 1, quote='"', justify='n', na=F)
+[1] "\"a\""               "\"ab\""              "\"abcde\""
+[4] NA                    "\"\\t\\nሴfoo\\\"'\""
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 1, quote='"', justify='n', na=T)
+[1] "\"a\""               "\"ab\""              "\"abcde\""
+[4] "NA"                  "\"\\t\\nሴfoo\\\"'\""
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 1, quote='"', justify='r', na=F)
+[1] "\"a\""               "\"ab\""              "\"abcde\""
+[4] NA                    "\"\\t\\nሴfoo\\\"'\""
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 1, quote='"', justify='r', na=T)
+[1] "\"a\""               "\"ab\""              "\"abcde\""
+[4] "NA"                  "\"\\t\\nሴfoo\\\"'\""
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 1, quote='\'', justify='c', na=F)
+[1] "'a'"               "'ab'"              "'abcde'"
+[4] NA                  "'\\t\\nሴfoo\"\\''"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 1, quote='\'', justify='c', na=T)
+[1] "'a'"               "'ab'"              "'abcde'"
+[4] "NA"                "'\\t\\nሴfoo\"\\''"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 1, quote='\'', justify='l', na=F)
+[1] "'a'"               "'ab'"              "'abcde'"
+[4] NA                  "'\\t\\nሴfoo\"\\''"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 1, quote='\'', justify='l', na=T)
+[1] "'a'"               "'ab'"              "'abcde'"
+[4] "NA"                "'\\t\\nሴfoo\"\\''"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 1, quote='\'', justify='n', na=F)
+[1] "'a'"               "'ab'"              "'abcde'"
+[4] NA                  "'\\t\\nሴfoo\"\\''"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 1, quote='\'', justify='n', na=T)
+[1] "'a'"               "'ab'"              "'abcde'"
+[4] "NA"                "'\\t\\nሴfoo\"\\''"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 1, quote='\'', justify='r', na=F)
+[1] "'a'"               "'ab'"              "'abcde'"
+[4] NA                  "'\\t\\nሴfoo\"\\''"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 1, quote='\'', justify='r', na=T)
+[1] "'a'"               "'ab'"              "'abcde'"
+[4] "NA"                "'\\t\\nሴfoo\"\\''"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 1, quote='a', justify='c', na=F)
+[1] "aaa"             "aaba"            "aabcdea"         NA
+[5] "a\\t\\nሴfoo\"'a"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 1, quote='a', justify='c', na=T)
+[1] "aaa"             "aaba"            "aabcdea"         "NA"
+[5] "a\\t\\nሴfoo\"'a"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 1, quote='a', justify='l', na=F)
+[1] "aaa"             "aaba"            "aabcdea"         NA
+[5] "a\\t\\nሴfoo\"'a"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 1, quote='a', justify='l', na=T)
+[1] "aaa"             "aaba"            "aabcdea"         "NA"
+[5] "a\\t\\nሴfoo\"'a"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 1, quote='a', justify='n', na=F)
+[1] "aaa"             "aaba"            "aabcdea"         NA
+[5] "a\\t\\nሴfoo\"'a"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 1, quote='a', justify='n', na=T)
+[1] "aaa"             "aaba"            "aabcdea"         "NA"
+[5] "a\\t\\nሴfoo\"'a"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 1, quote='a', justify='r', na=F)
+[1] "aaa"             "aaba"            "aabcdea"         NA
+[5] "a\\t\\nሴfoo\"'a"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 1, quote='a', justify='r', na=T)
+[1] "aaa"             "aaba"            "aabcdea"         "NA"
+[5] "a\\t\\nሴfoo\"'a"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 1, quote=, justify='c', na=F)
+[1] "a"             "ab"            "abcde"         NA
+[5] "\\t\\nሴfoo\"'"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 1, quote=, justify='c', na=T)
+[1] "a"             "ab"            "abcde"         "<NA>"
+[5] "\\t\\nሴfoo\"'"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 1, quote=, justify='l', na=F)
+[1] "a"             "ab"            "abcde"         NA
+[5] "\\t\\nሴfoo\"'"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 1, quote=, justify='l', na=T)
+[1] "a"             "ab"            "abcde"         "<NA>"
+[5] "\\t\\nሴfoo\"'"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 1, quote=, justify='n', na=F)
+[1] "a"             "ab"            "abcde"         NA
+[5] "\\t\\nሴfoo\"'"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 1, quote=, justify='n', na=T)
+[1] "a"             "ab"            "abcde"         "<NA>"
+[5] "\\t\\nሴfoo\"'"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 1, quote=, justify='r', na=F)
+[1] "a"             "ab"            "abcde"         NA
+[5] "\\t\\nሴfoo\"'"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 1, quote=, justify='r', na=T)
+[1] "a"             "ab"            "abcde"         "<NA>"
+[5] "\\t\\nሴfoo\"'"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 3, quote='"', justify='c', na=F)
+[1] "\"a\""               "\"ab\""              "\"abcde\""
+[4] NA                    "\"\\t\\nሴfoo\\\"'\""
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 3, quote='"', justify='c', na=T)
+[1] "\"a\""               "\"ab\""              "\"abcde\""
+[4] "NA "                 "\"\\t\\nሴfoo\\\"'\""
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 3, quote='"', justify='l', na=F)
+[1] "\"a\""               "\"ab\""              "\"abcde\""
+[4] NA                    "\"\\t\\nሴfoo\\\"'\""
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 3, quote='"', justify='l', na=T)
+[1] "\"a\""               "\"ab\""              "\"abcde\""
+[4] "NA "                 "\"\\t\\nሴfoo\\\"'\""
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 3, quote='"', justify='n', na=F)
+[1] "\"a\""               "\"ab\""              "\"abcde\""
+[4] NA                    "\"\\t\\nሴfoo\\\"'\""
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 3, quote='"', justify='n', na=T)
+[1] "\"a\""               "\"ab\""              "\"abcde\""
+[4] "NA"                  "\"\\t\\nሴfoo\\\"'\""
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 3, quote='"', justify='r', na=F)
+[1] "\"a\""               "\"ab\""              "\"abcde\""
+[4] NA                    "\"\\t\\nሴfoo\\\"'\""
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 3, quote='"', justify='r', na=T)
+[1] "\"a\""               "\"ab\""              "\"abcde\""
+[4] " NA"                 "\"\\t\\nሴfoo\\\"'\""
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 3, quote='\'', justify='c', na=F)
+[1] "'a'"               "'ab'"              "'abcde'"
+[4] NA                  "'\\t\\nሴfoo\"\\''"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 3, quote='\'', justify='c', na=T)
+[1] "'a'"               "'ab'"              "'abcde'"
+[4] "NA "               "'\\t\\nሴfoo\"\\''"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 3, quote='\'', justify='l', na=F)
+[1] "'a'"               "'ab'"              "'abcde'"
+[4] NA                  "'\\t\\nሴfoo\"\\''"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 3, quote='\'', justify='l', na=T)
+[1] "'a'"               "'ab'"              "'abcde'"
+[4] "NA "               "'\\t\\nሴfoo\"\\''"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 3, quote='\'', justify='n', na=F)
+[1] "'a'"               "'ab'"              "'abcde'"
+[4] NA                  "'\\t\\nሴfoo\"\\''"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 3, quote='\'', justify='n', na=T)
+[1] "'a'"               "'ab'"              "'abcde'"
+[4] "NA"                "'\\t\\nሴfoo\"\\''"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 3, quote='\'', justify='r', na=F)
+[1] "'a'"               "'ab'"              "'abcde'"
+[4] NA                  "'\\t\\nሴfoo\"\\''"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 3, quote='\'', justify='r', na=T)
+[1] "'a'"               "'ab'"              "'abcde'"
+[4] " NA"               "'\\t\\nሴfoo\"\\''"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 3, quote='a', justify='c', na=F)
+[1] "aaa"             "aaba"            "aabcdea"         NA
+[5] "a\\t\\nሴfoo\"'a"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 3, quote='a', justify='c', na=T)
+[1] "aaa"             "aaba"            "aabcdea"         "NA "
+[5] "a\\t\\nሴfoo\"'a"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 3, quote='a', justify='l', na=F)
+[1] "aaa"             "aaba"            "aabcdea"         NA
+[5] "a\\t\\nሴfoo\"'a"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 3, quote='a', justify='l', na=T)
+[1] "aaa"             "aaba"            "aabcdea"         "NA "
+[5] "a\\t\\nሴfoo\"'a"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 3, quote='a', justify='n', na=F)
+[1] "aaa"             "aaba"            "aabcdea"         NA
+[5] "a\\t\\nሴfoo\"'a"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 3, quote='a', justify='n', na=T)
+[1] "aaa"             "aaba"            "aabcdea"         "NA"
+[5] "a\\t\\nሴfoo\"'a"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 3, quote='a', justify='r', na=F)
+[1] "aaa"             "aaba"            "aabcdea"         NA
+[5] "a\\t\\nሴfoo\"'a"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 3, quote='a', justify='r', na=T)
+[1] "aaa"             "aaba"            "aabcdea"         " NA"
+[5] "a\\t\\nሴfoo\"'a"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 3, quote=, justify='c', na=F)
+[1] " a "           "ab "           "abcde"         NA
+[5] "\\t\\nሴfoo\"'"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 3, quote=, justify='c', na=T)
+[1] " a "           "ab "           "abcde"         "<NA>"
+[5] "\\t\\nሴfoo\"'"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 3, quote=, justify='l', na=F)
+[1] "a  "           "ab "           "abcde"         NA
+[5] "\\t\\nሴfoo\"'"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 3, quote=, justify='l', na=T)
+[1] "a  "           "ab "           "abcde"         "<NA>"
+[5] "\\t\\nሴfoo\"'"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 3, quote=, justify='n', na=F)
+[1] "a"             "ab"            "abcde"         NA
+[5] "\\t\\nሴfoo\"'"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 3, quote=, justify='n', na=T)
+[1] "a"             "ab"            "abcde"         "<NA>"
+[5] "\\t\\nሴfoo\"'"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 3, quote=, justify='r', na=F)
+[1] "  a"           " ab"           "abcde"         NA
+[5] "\\t\\nሴfoo\"'"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 3, quote=, justify='r', na=T)
+[1] "  a"           " ab"           "abcde"         "<NA>"
+[5] "\\t\\nሴfoo\"'"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 7, quote='"', justify='c', na=F)
+[1] "  \"a\"  "           " \"ab\"  "           "\"abcde\""
+[4] NA                    "\"\\t\\nሴfoo\\\"'\""
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 7, quote='"', justify='c', na=T)
+[1] "  \"a\"  "           " \"ab\"  "           "\"abcde\""
+[4] "  NA   "             "\"\\t\\nሴfoo\\\"'\""
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 7, quote='"', justify='l', na=F)
+[1] "\"a\"    "           "\"ab\"   "           "\"abcde\""
+[4] NA                    "\"\\t\\nሴfoo\\\"'\""
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 7, quote='"', justify='l', na=T)
+[1] "\"a\"    "           "\"ab\"   "           "\"abcde\""
+[4] "NA     "             "\"\\t\\nሴfoo\\\"'\""
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 7, quote='"', justify='n', na=F)
+[1] "\"a\""               "\"ab\""              "\"abcde\""
+[4] NA                    "\"\\t\\nሴfoo\\\"'\""
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 7, quote='"', justify='n', na=T)
+[1] "\"a\""               "\"ab\""              "\"abcde\""
+[4] "NA"                  "\"\\t\\nሴfoo\\\"'\""
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 7, quote='"', justify='r', na=F)
+[1] "    \"a\""           "   \"ab\""           "\"abcde\""
+[4] NA                    "\"\\t\\nሴfoo\\\"'\""
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 7, quote='"', justify='r', na=T)
+[1] "    \"a\""           "   \"ab\""           "\"abcde\""
+[4] "     NA"             "\"\\t\\nሴfoo\\\"'\""
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 7, quote='\'', justify='c', na=F)
+[1] "  'a'  "           " 'ab'  "           "'abcde'"
+[4] NA                  "'\\t\\nሴfoo\"\\''"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 7, quote='\'', justify='c', na=T)
+[1] "  'a'  "           " 'ab'  "           "'abcde'"
+[4] "  NA   "           "'\\t\\nሴfoo\"\\''"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 7, quote='\'', justify='l', na=F)
+[1] "'a'    "           "'ab'   "           "'abcde'"
+[4] NA                  "'\\t\\nሴfoo\"\\''"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 7, quote='\'', justify='l', na=T)
+[1] "'a'    "           "'ab'   "           "'abcde'"
+[4] "NA     "           "'\\t\\nሴfoo\"\\''"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 7, quote='\'', justify='n', na=F)
+[1] "'a'"               "'ab'"              "'abcde'"
+[4] NA                  "'\\t\\nሴfoo\"\\''"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 7, quote='\'', justify='n', na=T)
+[1] "'a'"               "'ab'"              "'abcde'"
+[4] "NA"                "'\\t\\nሴfoo\"\\''"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 7, quote='\'', justify='r', na=F)
+[1] "    'a'"           "   'ab'"           "'abcde'"
+[4] NA                  "'\\t\\nሴfoo\"\\''"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 7, quote='\'', justify='r', na=T)
+[1] "    'a'"           "   'ab'"           "'abcde'"
+[4] "     NA"           "'\\t\\nሴfoo\"\\''"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 7, quote='a', justify='c', na=F)
+[1] "  aaa  "         " aaba  "         "aabcdea"         NA
+[5] "a\\t\\nሴfoo\"'a"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 7, quote='a', justify='c', na=T)
+[1] "  aaa  "         " aaba  "         "aabcdea"         "  NA   "
+[5] "a\\t\\nሴfoo\"'a"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 7, quote='a', justify='l', na=F)
+[1] "aaa    "         "aaba   "         "aabcdea"         NA
+[5] "a\\t\\nሴfoo\"'a"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 7, quote='a', justify='l', na=T)
+[1] "aaa    "         "aaba   "         "aabcdea"         "NA     "
+[5] "a\\t\\nሴfoo\"'a"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 7, quote='a', justify='n', na=F)
+[1] "aaa"             "aaba"            "aabcdea"         NA
+[5] "a\\t\\nሴfoo\"'a"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 7, quote='a', justify='n', na=T)
+[1] "aaa"             "aaba"            "aabcdea"         "NA"
+[5] "a\\t\\nሴfoo\"'a"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 7, quote='a', justify='r', na=F)
+[1] "    aaa"         "   aaba"         "aabcdea"         NA
+[5] "a\\t\\nሴfoo\"'a"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 7, quote='a', justify='r', na=T)
+[1] "    aaa"         "   aaba"         "aabcdea"         "     NA"
+[5] "a\\t\\nሴfoo\"'a"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 7, quote=, justify='c', na=F)
+[1] "   a   "       "  ab   "       " abcde "       NA
+[5] "\\t\\nሴfoo\"'"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 7, quote=, justify='c', na=T)
+[1] "   a   "       "  ab   "       " abcde "       " <NA>  "
+[5] "\\t\\nሴfoo\"'"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 7, quote=, justify='l', na=F)
+[1] "a      "       "ab     "       "abcde  "       NA
+[5] "\\t\\nሴfoo\"'"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 7, quote=, justify='l', na=T)
+[1] "a      "       "ab     "       "abcde  "       "<NA>   "
+[5] "\\t\\nሴfoo\"'"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 7, quote=, justify='n', na=F)
+[1] "a"             "ab"            "abcde"         NA
+[5] "\\t\\nሴfoo\"'"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 7, quote=, justify='n', na=T)
+[1] "a"             "ab"            "abcde"         "<NA>"
+[5] "\\t\\nሴfoo\"'"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 7, quote=, justify='r', na=F)
+[1] "      a"       "     ab"       "  abcde"       NA
+[5] "\\t\\nሴfoo\"'"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = 7, quote=, justify='r', na=T)
+[1] "      a"       "     ab"       "  abcde"       "   <NA>"
+[5] "\\t\\nሴfoo\"'"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = NA, quote='"', justify='c', na=F)
+[1] "     \"a\"     "     "    \"ab\"     "     "   \"abcde\"   "
+[4] NA                    "\"\\t\\nሴfoo\\\"'\""
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = NA, quote='"', justify='c', na=T)
+[1] "     \"a\"     "     "    \"ab\"     "     "   \"abcde\"   "
+[4] "     NA      "       "\"\\t\\nሴfoo\\\"'\""
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = NA, quote='"', justify='l', na=F)
+[1] "\"a\"          "     "\"ab\"         "     "\"abcde\"      "
+[4] NA                    "\"\\t\\nሴfoo\\\"'\""
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = NA, quote='"', justify='l', na=T)
+[1] "\"a\"          "     "\"ab\"         "     "\"abcde\"      "
+[4] "NA           "       "\"\\t\\nሴfoo\\\"'\""
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = NA, quote='"', justify='n', na=F)
+[1] "\"a\""               "\"ab\""              "\"abcde\""
+[4] NA                    "\"\\t\\nሴfoo\\\"'\""
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = NA, quote='"', justify='n', na=T)
+[1] "\"a\""               "\"ab\""              "\"abcde\""
+[4] "NA"                  "\"\\t\\nሴfoo\\\"'\""
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = NA, quote='"', justify='r', na=F)
+[1] "          \"a\""     "         \"ab\""     "      \"abcde\""
+[4] NA                    "\"\\t\\nሴfoo\\\"'\""
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = NA, quote='"', justify='r', na=T)
+[1] "          \"a\""     "         \"ab\""     "      \"abcde\""
+[4] "           NA"       "\"\\t\\nሴfoo\\\"'\""
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = NA, quote='\'', justify='c', na=F)
+[1] "     'a'     "     "    'ab'     "     "   'abcde'   "
+[4] NA                  "'\\t\\nሴfoo\"\\''"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = NA, quote='\'', justify='c', na=T)
+[1] "     'a'     "     "    'ab'     "     "   'abcde'   "
+[4] "     NA      "     "'\\t\\nሴfoo\"\\''"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = NA, quote='\'', justify='l', na=F)
+[1] "'a'          "     "'ab'         "     "'abcde'      "
+[4] NA                  "'\\t\\nሴfoo\"\\''"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = NA, quote='\'', justify='l', na=T)
+[1] "'a'          "     "'ab'         "     "'abcde'      "
+[4] "NA           "     "'\\t\\nሴfoo\"\\''"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = NA, quote='\'', justify='n', na=F)
+[1] "'a'"               "'ab'"              "'abcde'"
+[4] NA                  "'\\t\\nሴfoo\"\\''"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = NA, quote='\'', justify='n', na=T)
+[1] "'a'"               "'ab'"              "'abcde'"
+[4] "NA"                "'\\t\\nሴfoo\"\\''"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = NA, quote='\'', justify='r', na=F)
+[1] "          'a'"     "         'ab'"     "      'abcde'"
+[4] NA                  "'\\t\\nሴfoo\"\\''"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = NA, quote='\'', justify='r', na=T)
+[1] "          'a'"     "         'ab'"     "      'abcde'"
+[4] "           NA"     "'\\t\\nሴfoo\"\\''"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = NA, quote='a', justify='c', na=F)
+[1] "    aaa     "    "    aaba    "    "  aabcdea   "    NA
+[5] "a\\t\\nሴfoo\"'a"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = NA, quote='a', justify='c', na=T)
+[1] "    aaa     "    "    aaba    "    "  aabcdea   "    "     NA     "
+[5] "a\\t\\nሴfoo\"'a"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = NA, quote='a', justify='l', na=F)
+[1] "aaa         "    "aaba        "    "aabcdea     "    NA
+[5] "a\\t\\nሴfoo\"'a"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = NA, quote='a', justify='l', na=T)
+[1] "aaa         "    "aaba        "    "aabcdea     "    "NA          "
+[5] "a\\t\\nሴfoo\"'a"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = NA, quote='a', justify='n', na=F)
+[1] "aaa"             "aaba"            "aabcdea"         NA
+[5] "a\\t\\nሴfoo\"'a"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = NA, quote='a', justify='n', na=T)
+[1] "aaa"             "aaba"            "aabcdea"         "NA"
+[5] "a\\t\\nሴfoo\"'a"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = NA, quote='a', justify='r', na=F)
+[1] "         aaa"    "        aaba"    "     aabcdea"    NA
+[5] "a\\t\\nሴfoo\"'a"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = NA, quote='a', justify='r', na=T)
+[1] "         aaa"    "        aaba"    "     aabcdea"    "          NA"
+[5] "a\\t\\nሴfoo\"'a"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = NA, quote=, justify='c', na=F)
+[1] "    a     "    "    ab    "    "  abcde   "    NA
+[5] "\\t\\nሴfoo\"'"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = NA, quote=, justify='c', na=T)
+[1] "    a     "    "    ab    "    "  abcde   "    "   <NA>   "
+[5] "\\t\\nሴfoo\"'"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = NA, quote=, justify='l', na=F)
+[1] "a         "    "ab        "    "abcde     "    NA
+[5] "\\t\\nሴfoo\"'"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = NA, quote=, justify='l', na=T)
+[1] "a         "    "ab        "    "abcde     "    "<NA>      "
+[5] "\\t\\nሴfoo\"'"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = NA, quote=, justify='n', na=F)
+[1] "a"             "ab"            "abcde"         NA
+[5] "\\t\\nሴfoo\"'"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = NA, quote=, justify='n', na=T)
+[1] "a"             "ab"            "abcde"         "<NA>"
+[5] "\\t\\nሴfoo\"'"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = NA, quote=, justify='r', na=F)
+[1] "         a"    "        ab"    "     abcde"    NA
+[5] "\\t\\nሴfoo\"'"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a','ab','abcde',NA,'\t\n\u1234foo\"\''), width = NA, quote=, justify='r', na=T)
+[1] "         a"    "        ab"    "     abcde"    "      <NA>"
+[5] "\\t\\nሴfoo\"'"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 0, quote='"', justify='c', na=F)
+[1] "\"a\"" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 0, quote='"', justify='c', na=T)
+[1] "\"a\"" "NA"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 0, quote='"', justify='l', na=F)
+[1] "\"a\"" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 0, quote='"', justify='l', na=T)
+[1] "\"a\"" "NA"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 0, quote='"', justify='n', na=F)
+[1] "\"a\"" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 0, quote='"', justify='n', na=T)
+[1] "\"a\"" "NA"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 0, quote='"', justify='r', na=F)
+[1] "\"a\"" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 0, quote='"', justify='r', na=T)
+[1] "\"a\"" "NA"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 0, quote='\'', justify='c', na=F)
+[1] "'a'" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 0, quote='\'', justify='c', na=T)
+[1] "'a'" "NA"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 0, quote='\'', justify='l', na=F)
+[1] "'a'" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 0, quote='\'', justify='l', na=T)
+[1] "'a'" "NA"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 0, quote='\'', justify='n', na=F)
+[1] "'a'" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 0, quote='\'', justify='n', na=T)
+[1] "'a'" "NA"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 0, quote='\'', justify='r', na=F)
+[1] "'a'" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 0, quote='\'', justify='r', na=T)
+[1] "'a'" "NA"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 0, quote='a', justify='c', na=F)
+[1] "aaa" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 0, quote='a', justify='c', na=T)
+[1] "aaa" "NA"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 0, quote='a', justify='l', na=F)
+[1] "aaa" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 0, quote='a', justify='l', na=T)
+[1] "aaa" "NA"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 0, quote='a', justify='n', na=F)
+[1] "aaa" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 0, quote='a', justify='n', na=T)
+[1] "aaa" "NA"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 0, quote='a', justify='r', na=F)
+[1] "aaa" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 0, quote='a', justify='r', na=T)
+[1] "aaa" "NA"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 0, quote=, justify='c', na=F)
+[1] "a" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 0, quote=, justify='c', na=T)
+[1] "a"    "<NA>"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 0, quote=, justify='l', na=F)
+[1] "a" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 0, quote=, justify='l', na=T)
+[1] "a"    "<NA>"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 0, quote=, justify='n', na=F)
+[1] "a" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 0, quote=, justify='n', na=T)
+[1] "a"    "<NA>"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 0, quote=, justify='r', na=F)
+[1] "a" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 0, quote=, justify='r', na=T)
+[1] "a"    "<NA>"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 1, quote='"', justify='c', na=F)
+[1] "\"a\"" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 1, quote='"', justify='c', na=T)
+[1] "\"a\"" "NA"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 1, quote='"', justify='l', na=F)
+[1] "\"a\"" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 1, quote='"', justify='l', na=T)
+[1] "\"a\"" "NA"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 1, quote='"', justify='n', na=F)
+[1] "\"a\"" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 1, quote='"', justify='n', na=T)
+[1] "\"a\"" "NA"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 1, quote='"', justify='r', na=F)
+[1] "\"a\"" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 1, quote='"', justify='r', na=T)
+[1] "\"a\"" "NA"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 1, quote='\'', justify='c', na=F)
+[1] "'a'" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 1, quote='\'', justify='c', na=T)
+[1] "'a'" "NA"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 1, quote='\'', justify='l', na=F)
+[1] "'a'" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 1, quote='\'', justify='l', na=T)
+[1] "'a'" "NA"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 1, quote='\'', justify='n', na=F)
+[1] "'a'" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 1, quote='\'', justify='n', na=T)
+[1] "'a'" "NA"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 1, quote='\'', justify='r', na=F)
+[1] "'a'" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 1, quote='\'', justify='r', na=T)
+[1] "'a'" "NA"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 1, quote='a', justify='c', na=F)
+[1] "aaa" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 1, quote='a', justify='c', na=T)
+[1] "aaa" "NA"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 1, quote='a', justify='l', na=F)
+[1] "aaa" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 1, quote='a', justify='l', na=T)
+[1] "aaa" "NA"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 1, quote='a', justify='n', na=F)
+[1] "aaa" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 1, quote='a', justify='n', na=T)
+[1] "aaa" "NA"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 1, quote='a', justify='r', na=F)
+[1] "aaa" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 1, quote='a', justify='r', na=T)
+[1] "aaa" "NA"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 1, quote=, justify='c', na=F)
+[1] "a" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 1, quote=, justify='c', na=T)
+[1] "a"    "<NA>"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 1, quote=, justify='l', na=F)
+[1] "a" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 1, quote=, justify='l', na=T)
+[1] "a"    "<NA>"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 1, quote=, justify='n', na=F)
+[1] "a" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 1, quote=, justify='n', na=T)
+[1] "a"    "<NA>"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 1, quote=, justify='r', na=F)
+[1] "a" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 1, quote=, justify='r', na=T)
+[1] "a"    "<NA>"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 3, quote='"', justify='c', na=F)
+[1] "\"a\"" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 3, quote='"', justify='c', na=T)
+[1] "\"a\"" "NA "
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 3, quote='"', justify='l', na=F)
+[1] "\"a\"" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 3, quote='"', justify='l', na=T)
+[1] "\"a\"" "NA "
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 3, quote='"', justify='n', na=F)
+[1] "\"a\"" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 3, quote='"', justify='n', na=T)
+[1] "\"a\"" "NA"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 3, quote='"', justify='r', na=F)
+[1] "\"a\"" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 3, quote='"', justify='r', na=T)
+[1] "\"a\"" " NA"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 3, quote='\'', justify='c', na=F)
+[1] "'a'" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 3, quote='\'', justify='c', na=T)
+[1] "'a'" "NA "
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 3, quote='\'', justify='l', na=F)
+[1] "'a'" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 3, quote='\'', justify='l', na=T)
+[1] "'a'" "NA "
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 3, quote='\'', justify='n', na=F)
+[1] "'a'" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 3, quote='\'', justify='n', na=T)
+[1] "'a'" "NA"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 3, quote='\'', justify='r', na=F)
+[1] "'a'" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 3, quote='\'', justify='r', na=T)
+[1] "'a'" " NA"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 3, quote='a', justify='c', na=F)
+[1] "aaa" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 3, quote='a', justify='c', na=T)
+[1] "aaa" "NA "
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 3, quote='a', justify='l', na=F)
+[1] "aaa" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 3, quote='a', justify='l', na=T)
+[1] "aaa" "NA "
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 3, quote='a', justify='n', na=F)
+[1] "aaa" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 3, quote='a', justify='n', na=T)
+[1] "aaa" "NA"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 3, quote='a', justify='r', na=F)
+[1] "aaa" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 3, quote='a', justify='r', na=T)
+[1] "aaa" " NA"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 3, quote=, justify='c', na=F)
+[1] " a " NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 3, quote=, justify='c', na=T)
+[1] " a "  "<NA>"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 3, quote=, justify='l', na=F)
+[1] "a  " NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 3, quote=, justify='l', na=T)
+[1] "a  "  "<NA>"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 3, quote=, justify='n', na=F)
+[1] "a" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 3, quote=, justify='n', na=T)
+[1] "a"    "<NA>"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 3, quote=, justify='r', na=F)
+[1] "  a" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 3, quote=, justify='r', na=T)
+[1] "  a"  "<NA>"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 7, quote='"', justify='c', na=F)
+[1] "  \"a\"  " NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 7, quote='"', justify='c', na=T)
+[1] "  \"a\"  " "  NA   "
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 7, quote='"', justify='l', na=F)
+[1] "\"a\"    " NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 7, quote='"', justify='l', na=T)
+[1] "\"a\"    " "NA     "
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 7, quote='"', justify='n', na=F)
+[1] "\"a\"" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 7, quote='"', justify='n', na=T)
+[1] "\"a\"" "NA"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 7, quote='"', justify='r', na=F)
+[1] "    \"a\"" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 7, quote='"', justify='r', na=T)
+[1] "    \"a\"" "     NA"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 7, quote='\'', justify='c', na=F)
+[1] "  'a'  " NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 7, quote='\'', justify='c', na=T)
+[1] "  'a'  " "  NA   "
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 7, quote='\'', justify='l', na=F)
+[1] "'a'    " NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 7, quote='\'', justify='l', na=T)
+[1] "'a'    " "NA     "
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 7, quote='\'', justify='n', na=F)
+[1] "'a'" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 7, quote='\'', justify='n', na=T)
+[1] "'a'" "NA"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 7, quote='\'', justify='r', na=F)
+[1] "    'a'" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 7, quote='\'', justify='r', na=T)
+[1] "    'a'" "     NA"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 7, quote='a', justify='c', na=F)
+[1] "  aaa  " NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 7, quote='a', justify='c', na=T)
+[1] "  aaa  " "  NA   "
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 7, quote='a', justify='l', na=F)
+[1] "aaa    " NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 7, quote='a', justify='l', na=T)
+[1] "aaa    " "NA     "
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 7, quote='a', justify='n', na=F)
+[1] "aaa" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 7, quote='a', justify='n', na=T)
+[1] "aaa" "NA"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 7, quote='a', justify='r', na=F)
+[1] "    aaa" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 7, quote='a', justify='r', na=T)
+[1] "    aaa" "     NA"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 7, quote=, justify='c', na=F)
+[1] "   a   " NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 7, quote=, justify='c', na=T)
+[1] "   a   " " <NA>  "
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 7, quote=, justify='l', na=F)
+[1] "a      " NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 7, quote=, justify='l', na=T)
+[1] "a      " "<NA>   "
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 7, quote=, justify='n', na=F)
+[1] "a" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 7, quote=, justify='n', na=T)
+[1] "a"    "<NA>"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 7, quote=, justify='r', na=F)
+[1] "      a" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = 7, quote=, justify='r', na=T)
+[1] "      a" "   <NA>"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = NA, quote='"', justify='c', na=F)
+[1] "\"a\"" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = NA, quote='"', justify='c', na=T)
+[1] "\"a\" " " NA "
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = NA, quote='"', justify='l', na=F)
+[1] "\"a\"" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = NA, quote='"', justify='l', na=T)
+[1] "\"a\" " "NA  "
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = NA, quote='"', justify='n', na=F)
+[1] "\"a\"" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = NA, quote='"', justify='n', na=T)
+[1] "\"a\"" "NA"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = NA, quote='"', justify='r', na=F)
+[1] "\"a\"" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = NA, quote='"', justify='r', na=T)
+[1] " \"a\"" "  NA"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = NA, quote='\'', justify='c', na=F)
+[1] "'a'" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = NA, quote='\'', justify='c', na=T)
+[1] "'a' " " NA "
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = NA, quote='\'', justify='l', na=F)
+[1] "'a'" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = NA, quote='\'', justify='l', na=T)
+[1] "'a' " "NA  "
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = NA, quote='\'', justify='n', na=F)
+[1] "'a'" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = NA, quote='\'', justify='n', na=T)
+[1] "'a'" "NA"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = NA, quote='\'', justify='r', na=F)
+[1] "'a'" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = NA, quote='\'', justify='r', na=T)
+[1] " 'a'" "  NA"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = NA, quote='a', justify='c', na=F)
+[1] "aaa" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = NA, quote='a', justify='c', na=T)
+[1] "aaa " " NA "
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = NA, quote='a', justify='l', na=F)
+[1] "aaa" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = NA, quote='a', justify='l', na=T)
+[1] "aaa " "NA  "
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = NA, quote='a', justify='n', na=F)
+[1] "aaa" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = NA, quote='a', justify='n', na=T)
+[1] "aaa" "NA"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = NA, quote='a', justify='r', na=F)
+[1] "aaa" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = NA, quote='a', justify='r', na=T)
+[1] " aaa" "  NA"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = NA, quote=, justify='c', na=F)
+[1] "a" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = NA, quote=, justify='c', na=T)
+[1] "a "   "<NA>"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = NA, quote=, justify='l', na=F)
+[1] "a" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = NA, quote=, justify='l', na=T)
+[1] "a "   "<NA>"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = NA, quote=, justify='n', na=F)
+[1] "a" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = NA, quote=, justify='n', na=T)
+[1] "a"    "<NA>"
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = NA, quote=, justify='r', na=F)
+[1] "a" NA
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testEncodeString#
+#encodeString(c('a',NA), width = NA, quote=, justify='r', na=T)
+[1] " a"   "<NA>"
 
 ##com.oracle.truffle.r.test.builtins.TestBuiltin_encodeString.testencodeString1#
 #argv <- list(c('1', '2', NA), 0L, '\'', 0L, FALSE); .Internal(encodeString(argv[[1]], argv[[2]], argv[[3]], argv[[4]], argv[[5]]))
@@ -26779,6 +28163,13 @@ Error: unexpected '[' in "argv <- list(''(["
 attr(,"Rd_tag")
 [1] "TEXT"
 
+##com.oracle.truffle.r.test.builtins.TestBuiltin_iconv.testIconv#
+#Sys.setlocale('LC_CTYPE', 'C'); iconv(c('²a²²','b')); Sys.setlocale('LC_CTYPE', 'UTF-8'); iconv(c('²a²²','b'))
+[1] "C"
+[1] NA  "b"
+[1] "UTF-8"
+[1] "²a²²" "b"
+
 ##com.oracle.truffle.r.test.builtins.TestBuiltin_iconv.testIconv#
 #{ .Internal(iconv("7", "latin1", "ASCII", 42, T, F)) }
 Error: invalid 'sub' argument
@@ -43915,6 +45306,13 @@ Error in options(NA) : invalid argument
 #options(list(NULL));
 Error in options(list(NULL)) : list argument has no valid names
 
+##com.oracle.truffle.r.test.builtins.TestBuiltin_order.testOrder#
+#invisible(Sys.setlocale('LC_COLLATE', 'EN_us')); str(as.data.frame(list(a=c('A wo','Far ','abc ')))); invisible(Sys.setlocale('LC_COLLATE', 'C')); str(as.data.frame(list(a=c('A wo','Far ','abc '))));
+'data.frame':	3 obs. of  1 variable:
+ $ a: Factor w/ 3 levels "A wo","abc ",..: 1 3 2
+'data.frame':	3 obs. of  1 variable:
+ $ a: Factor w/ 3 levels "A wo","Far ",..: 1 2 3
+
 ##com.oracle.truffle.r.test.builtins.TestBuiltin_order.testOrder#
 #order(c('40 50', '405', '40 51', '4028', '40 20', '40 30', '404'))
 [1] 5 6 1 3 4 7 2
@@ -49381,7 +50779,15 @@ Error in rmultinom(1, 1, NULL) : no positive probabilities
 #{ round(1.1234+1i, 3.1+1i); }
 [1] 1.123+1i
 
-##com.oracle.truffle.r.test.builtins.TestBuiltin_round.testRound#Ignored.ImplementationError#
+##com.oracle.truffle.r.test.builtins.TestBuiltin_round.testRound#
+#{ round(1.123456,digit=2.3) }
+[1] 1.12
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_round.testRound#
+#{ round(1.123456,digit=2.5) }
+[1] 1.123
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_round.testRound#
 #{ round(1.123456,digit=2.8) }
 [1] 1.123
 
@@ -49393,6 +50799,18 @@ Error in rmultinom(1, 1, NULL) : no positive probabilities
 #{ round(1/0) }
 [1] Inf
 
+##com.oracle.truffle.r.test.builtins.TestBuiltin_round.testRound#
+#{ round(12344.123456,digit=-2.3) }
+[1] 12300
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_round.testRound#
+#{ round(12344.123456,digit=-2.5) }
+[1] 12300
+
+##com.oracle.truffle.r.test.builtins.TestBuiltin_round.testRound#
+#{ round(12344.126,digit=-2.8) }
+[1] 12000
+
 ##com.oracle.truffle.r.test.builtins.TestBuiltin_round.testRound#
 #{ round(1L) }
 [1] 1
-- 
GitLab