b628620dca257848dc6e9b18ea8e09585ecaf216
hiram
  Tue Jun 9 00:07:17 2026 -0700
hgcentralTidy also needs the 64 bit sessionDb and userDb IDs refs #33554

diff --git src/inc/common.h src/inc/common.h
index 5e5bfab6ee1..3e0b3812b1c 100644
--- src/inc/common.h
+++ src/inc/common.h
@@ -484,30 +484,40 @@
 /* Compare two slInts in reverse direction. */
 
 struct slInt * slIntFind(struct slInt *list, int target);
 /* Find target in slInt list or return NULL */
 
 struct slUnsigned
 /* List of unsigned */
     {
     struct slUnsigned *next;  /* Next in list */
     unsigned val;	      /* Unsigned value */
     };
 
 struct slUnsigned *slUnsignedNew(unsigned x);
 /* Return a new slUnsigned. */
 
+struct slUnsignedLong
+/* List of unsigned long */
+    {
+    struct slUnsignedLong *next;  /* Next in list */
+    unsigned long val;	      /* Unsigned long value */
+    };
+
+struct slUnsignedLong *slUnsignedLongNew(unsigned long x);
+/* Return a new slUnsigned. */
+
 /******* slDouble - a double on a list *******/
 
 struct slDouble
 /* List of double-precision numbers. */
     {
     struct slDouble *next;	/* Next in list. */
     double val;			/* Double-precision value. */
     };
 
 struct slDouble *slDoubleNew(double x);
 #define newSlDouble slDoubleNew
 /* Return a new int. */
 
 int slDoubleCmp(const void *va, const void *vb);
 /* Compare two slDoubles. */