SH_CLASS_HASH
class_lst_t **class_hash = SH_CLASS_HASH(shp);
(void) cache_insert_subclass(SH_CLASS_HASH(shp)[0],
c_list->cl_next = SH_CLASS_HASH(shp)[CLASS_HASH(class)];
SH_CLASS_HASH(shp)[CLASS_HASH(class)] = c_list;
c_list = SH_CLASS_HASH(shp)[i];
clist = SH_CLASS_HASH(shp)[i];
SH_CLASS_HASH(shp)[i] = NULL;
if (create_cached_registration(shp, SH_CLASS_HASH(shp)) != 0) {