+#if 0 && __GNUC_PREREQ(4,3)
+ #define eventCache std::unordered_map<uniqueEPGKey, std::pair<eventMap, timeMap>, hash_uniqueEPGKey, uniqueEPGKey::equal>
+ #ifdef ENABLE_PRIVATE_EPG
+ #define contentTimeMap std::unordered_map<time_t, std::pair<time_t, __u16> >
+ #define contentMap std::unordered_map<int, contentTimeMap >
+ #define contentMaps std::unordered_map<uniqueEPGKey, contentMap, hash_uniqueEPGKey, uniqueEPGKey::equal >
+ #endif
+#elif __GNUC_PREREQ(3,1)