silent MSC++ compiler warning C4200: nonstandard extension used.