I am trying to port some of our old code to Visual Studio 2017. Unfortunately, the programmer who wrote one of the sections of code used some internal structures relating to locales that are no longer exposed by the header files. I understand why he did it, but I now get to figure out how to disentangle it.
This is about as much fun as it sounds like. :)