BF: deal with some oddness in windows longdouble

An old installation of python x, y revealed that it's possible for windows
longdouble to change after initial import; work round this with a small hack.