src/hg/hgTracks/hgTracks.c 1.1616
1.1616 2009/12/21 22:43:33 markd
remove fixed length restrion on size of item names. reduce per-item memory usage by removing unusaed array
Index: src/hg/hgTracks/hgTracks.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/hgTracks/hgTracks.c,v
retrieving revision 1.1615
retrieving revision 1.1616
diff -b -B -U 4 -r1.1615 -r1.1616
--- src/hg/hgTracks/hgTracks.c 18 Dec 2009 23:41:45 -0000 1.1615
+++ src/hg/hgTracks/hgTracks.c 21 Dec 2009 22:43:33 -0000 1.1616
@@ -666,9 +666,9 @@
else
{
lf = lfFromPslx(trimmed, 1, FALSE, FALSE, tg);
}
- safecpy(lf->name, sizeof(lf->name), itemAcc);
+ lf->name = cloneString(itemAcc);
char extraInfo[512];
safef(extraInfo, sizeof(extraInfo), "%s|%d|%d",
(itemName ? itemName : ""), tpsl->tStart, tpsl->tEnd);
lf->extra = cloneString(extraInfo);
@@ -684,9 +684,9 @@
psl->tEnd > winStart)
{
struct linkedFeatures *lf =
lfFromPslx(psl, 1, FALSE, FALSE, tg);
- safecpy(lf->name, sizeof(lf->name), "");
+ lf->name = cloneString("");
lf->extra = cloneString("");
slAddHead(&itemList, lf);
}
slSort(&itemList, linkedFeaturesCmp);