additional macros to allow compilation with sparse_hash_map