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);