rework LISTNODE2STRUCT macro, squelch inline limit compiler warnings