1bd4b87716a3d00d853cdf552a263a9f3b1aa186 kent Fri Jan 24 20:12:36 2014 -0800 Exporting sqlExcapeTabFileString and improving it's opening comment. diff --git src/hg/lib/jksql.c src/hg/lib/jksql.c index c3fd729..d50d047 100644 --- src/hg/lib/jksql.c +++ src/hg/lib/jksql.c @@ -2389,32 +2389,32 @@ case '\t': *tp++ = '\\'; *tp++ = 't'; break; default: *tp++ = *fp; break; } fp++; } *tp = '\0'; return to; } char *sqlEscapeTabFileString(const char *from) -/* Escape a string for including in a tab seperated file. Output string - * must be 2*strlen(from)+1 */ +/* Escape a string for including in a tab seperated file. Freez or freeMem + * result when done. */ { int size = (strlen(from)*2) +1; char *to = needMem(size * sizeof(char)); return sqlEscapeTabFileString2(to, from); } static void addProfileDatabases(char *profileName, struct hash *databases) /* find databases on a profile and add to hash */ { struct sqlConnection *sc = sqlMayConnectProfile(profileName, NULL); if (sc != NULL) { struct slName *db, *dbs = sqlGetAllDatabase(sc); for (db = dbs; db != NULL; db = db->next) hashAdd(databases, db->name, NULL);