1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
 hbool_t
 saf_same_collections(SAF_Set *Sa,       /* The set component of the first or left operand of the equality comparison operator. */
                      SAF_Cat *Ca,       /* The category component of the first or left operand of the equality comparison
                                          * operator. */
                      SAF_Set *Sb,       /* The set component of the second or right operand of the equality comparison operator. */
                      SAF_Cat *Cb        /* The category component of the second or right operand of the equality comparison
                                          * operator. */
                      )
 {
   SAF_ENTER(saf_same_collections,false);
   hbool_t retval = SAF_EQUIV(Sa, Sb) && SAF_EQUIV(Ca, Cb);
   SAF_LEAVE(retval);
 }