#include #if defined INTERPOSED_LIST_NS using namespace INTERPOSED_LIST_NS; #else #include using namespace std; #endif int main() { // C++ struct req { int pri, rqr; }; list reqs; reqs.emplace_front( 2, 42); reqs.emplace_front( 1, 42); for (auto const& cur : reqs) printf("{%d %d} ", cur.pri, cur.rqr); printf("\n"); }