578933212e6c900f4cda77f4d9cd1e7d01b9ace1
kate
  Thu Nov 3 16:09:25 2016 -0700
Initialize tissues from cart. refs #17369

diff --git src/hg/inc/cart.h src/hg/inc/cart.h
index 5048fa0..0bf43ac 100644
--- src/hg/inc/cart.h
+++ src/hg/inc/cart.h
@@ -163,30 +163,33 @@
 /* Return variable value if it exists or usual if not. */
 
 INLINE char *cartUsualStringDb(struct cart *cart, char *db, char *var, char *usual)
 /* Return var_$db value if it exists or usual if not. */
 {
 return cartUsualString(cart, _cartVarDbName(db, var), usual);
 }
 
 char *cartCgiUsualString(struct cart *cart, char *var, char *usual);
 /* Look for var in CGI, then in cart, if not found then return usual. */
 
 struct slName *cartOptionalSlNameList(struct cart *cart, char *var);
 /* Return slName list (possibly with multiple values for the same var) or
  * NULL if not found. */
 
+struct hash *cartHashList(struct cart *cart, char *var);
+/* Return hash with multiple values for the same var or NULL if not found. */
+
 void cartAddString(struct cart *cart, char *var, char *val);
 /* Add string valued cart variable (if called multiple times on same var,
  * will create a list -- retrieve with cartOptionalSlNameList. */
 
 void cartSetString(struct cart *cart, char *var, char *val);
 /* Set string valued cart variable. */
 
 INLINE void cartSetStringDb(struct cart *cart, char *db, char *var, char *val)
 /* Set string valued cart var_$db. */
 {
 cartSetString(cart, _cartVarDbName(db, var), val);
 }
 
 int cartInt(struct cart *cart, char *var);
 /* Return int valued variable. */