b51de84be3c8b388916f05772c42979170331ea0
galt
  Tue Dec 31 21:11:42 2024 -0800
fix compiler warning in hgVisiGene on hgwdev-new with Rocky 9.

diff --git src/hg/visiGene/hgVisiGene/hgVisiGene.c src/hg/visiGene/hgVisiGene/hgVisiGene.c
index 95c7eec..6965e99 100644
--- src/hg/visiGene/hgVisiGene/hgVisiGene.c
+++ src/hg/visiGene/hgVisiGene/hgVisiGene.c
@@ -306,33 +306,33 @@
     htmlPrintf("&nbsp;%s<BR>\n", listSpec);
     }
 cartRemove(cart, hgpStartAt);
 htmlEnd();
 }
 
 
 void doImage(struct sqlConnection *conn)
 /* Put up image page. */
 {
 int imageId = cartUsualInt(cart, hgpId, 0);
 char *sidUrl = cartSidUrlString(cart);
 char buf[1024];
 char url[1024];
 char *p = NULL;
-char dir[256];
-char name[128];
-char extension[64];
+char dir[PATH_LEN];
+char name[FILENAME_LEN];
+char extension[FILEEXT_LEN];
 int w = 0, h = 0;
 htmlSetBgColor(0xE0E0E0);
 htmStart(stdout, "do image");
 
 jsInline(
 "document.getElementsByTagName('html')[0].style.height=\"100%\";\n"
 "document.getElementsByTagName('body')[0].style.height=\"100%\";\n"
 );
 
 if (!visiGeneImageSize(conn, imageId, &w, &h))
     imageId = 0;
 
 if (imageId != 0)
     {
     printf("<B>");
@@ -772,33 +772,33 @@
 /* send back a page describing problem */
 {
 printf("Content-Type: text/html\n");
 printf("\n");
 htmStart(stdout, "do download");
 printf("%s %s",msg,url);
 htmlEnd();
 }
 
 static void doDownload(struct sqlConnection *conn)
 /* Try to force user's browser to download by giving special response headers */
 {
 int imageId = cartUsualInt(cart, hgpId, 0);
 char url[1024];
 char *p = NULL;
-char dir[256];
-char name[128];
-char extension[64];
+char dir[PATH_LEN];
+char name[FILENAME_LEN];
+char extension[FILEEXT_LEN];
 int w = 0, h = 0;
 int sd = -1;
 
 if (!visiGeneImageSize(conn, imageId, &w, &h))
     imageId = 0;
 
 if (imageId == 0)
     {
     problemPage("invalid imageId","");
     }
 else
     {
     p=visiGeneFullSizePath(conn, imageId);
     splitPath(p, dir, name, extension);
     safef(url,sizeof(url),"%s%s%s", dir, name, extension);