| 31 | }; |
| 32 | |
| 33 | static unsigned list_hash(LIST * key) |
| 34 | { |
| 35 | unsigned int hash = 0; |
| 36 | LISTITER iter = list_begin( key ), end = list_end( key ); |
| 37 | for ( ; iter != end; ++iter ) |
| 38 | { |
| 39 | hash = hash * 2147059363 + object_hash( list_item( iter ) ); |
| 40 | } |
| 41 | return hash; |
| 42 | } |
| 43 | |
| 44 | static int list_equal( LIST * lhs, LIST * rhs ) |
| 45 | { |
no test coverage detected