8ff444aede0ee3714ac58c90273665de428b6258
hiram
  Mon Jan 7 22:58:47 2019 -0800
fixup warnings from gcc-7 compiler refs #22738

diff --git src/hg/hgc/hgc.c src/hg/hgc/hgc.c
index c99a2eb..2a1dc04 100644
--- src/hg/hgc/hgc.c
+++ src/hg/hgc/hgc.c
@@ -2345,31 +2345,31 @@
             for (i=0; i<oneSize; ++i)
                 {
                 if (toupper(q[i]) == toupper(t[i]) && isalpha(q[i]))
                     fputc('|', f);
                 else
                     fputc(' ', f);
                 }
             fputc('\n', f);
 
             fputs(dyQ->string,f);
             fputs(dyQprot->string,f);
             fputc('\n', f);
             }
         else
             {
-            if (!intronTruncated == TRUE)
+            if (!(intronTruncated == TRUE))
                 {
                 printf("...intron truncated...<br>");
                 intronTruncated = TRUE;
                 }
             }
         /* look for end of line */
         if (oneSize > lineSize)
             oneSize = lineSize;
         sizeLeft -= oneSize;
         q += oneSize;
         t += oneSize;
         freeDyString(&dyT);
         freeDyString(&dyQ);
         freeDyString(&dyQprot);
         freeDyString(&dyTprot);
@@ -4101,37 +4101,36 @@
 char *dupe, *type, *words[16], *headerItem;
 int wordCount;
 int start = cartInt(cart, "o");
 int end = cartInt(cart, "t");
 struct sqlConnection *conn = NULL;
 char *imagePath = trackDbSetting(tdb, ITEM_IMAGE_PATH);
 char *container = trackDbSetting(tdb, "container");
 
 if (!trackHubDatabase(database))
     conn = hAllocConnTrack(database, tdb);
 if (itemForUrl == NULL)
     itemForUrl = item;
 dupe = cloneString(tdb->type);
 wordCount = chopLine(dupe, words);
 headerItem = cloneString(item);
-
+type = words[0];
 
 /* Suppress printing item name in page header, as it is not informative for these types of
  * tracks... */
 if (container == NULL && wordCount > 0)
     {
-    type = words[0];
     if (sameString(type, "maf") || sameString(type, "wigMaf") || sameString(type, "bigMaf") || sameString(type, "netAlign")
         || sameString(type, "encodePeak"))
         headerItem = NULL;
     else if ((  sameString(type, "narrowPeak")
              || sameString(type, "broadPeak")
              || sameString(type, "gappedPeak") )
          &&  headerItem
          &&  sameString(headerItem, ".") )
         headerItem = NULL;
     }
 /* Print header. */
 genericHeader(tdb, headerItem);
 
 if (differentString(type, "bigInteract") && differentString(type, "interact"))
     {