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. */