* resolve windows compile error * add conditional for undef new --------- Co-authored-by: Wouter van Oortmerssen <aardappel@gmail.com>