+string quoted(string v)
+{
+ if (String::index(v, "\"") >= 0 || String::index(v, ",") >= 0) {
+ if (String::index(v, "\"") >= 0) {
+ string ret = "\"";
+ for (int i = 0; i < String::length(v); i++) {
+ if (v[i] == '"')
+ ret = ret + "\"";
+ ret = ret + String::new(v[i]);
+ }
+ ret = ret + "\"";
+ return ret;
+ } else {
+ return "\"" + v + "\"";
+ }
+ } else {
+ return v;
+ }
+}
+