7d6c69e240b0e0a4186f89d649a42ab1eaa6d9f0
braney
  Tue Dec 16 14:27:20 2014 -0800
sheez... another mistake I made in making changes for code review.ALWAYS TEST!

diff --git src/hg/hgTracks/simpleTracks.c src/hg/hgTracks/simpleTracks.c
index 9baa943..2ffc952 100644
--- src/hg/hgTracks/simpleTracks.c
+++ src/hg/hgTracks/simpleTracks.c
@@ -3262,32 +3262,32 @@
 static unsigned *countOverlaps(struct track *track)
 /* Count up overlap of linked features. */
 {
 struct slList *items = track->items;
 struct slList *item;
 unsigned size = winEnd - winStart;
 unsigned *counts = needHugeZeroedMem(size * sizeof(unsigned));
 
 for (item = items; item; item = item->next)
     {
     unsigned start = track->itemStart(track, item);
     unsigned end = track->itemEnd(track, item);
     if (positiveRangeIntersection(start, end, winStart, winEnd) <= 0)
 	continue;
 
-    int x1 = max(start - winStart, 0); 
-    int x2 = min(end - winStart, size);
+    int x1 = max((int)start - (int)winStart, 0); 
+    int x2 = min((int)end - (int)winStart, size);
 
     for(; x1 < x2; x1++)
 	counts[x1]++;
     }
 
 return counts;
 }
 
 static void countsToPixelsUp(unsigned *counts, struct preDrawContainer *pre)
 /* Up sample counts into pixels. */
 {
 int preDrawZero = pre->preDrawZero;
 unsigned size = winEnd - winStart;
 double countsPerPixel = size / (double) insideWidth;
 int pixel;