Reverted back to macro bethod of testing sizeof(node_t). Some compilers (e.g. MSVC) resolve sizeof() after preprocessing.