Remove non-Standard basic_istream::ipfx()/isfx(), basic_ostream::opfx()/osfx(), and locale::empty() by StephanTLavavej · Pull Request #5834 · microsoft/STL (original) (raw)

Copy link

Member

@StephanTLavavej StephanTLavavej commented

Nov 8, 2025

Let's finish cleaning house.

I've verified that the DLL's export surface is unchanged.

There appears to have been virtually zero usage; I see no occurrences of the silencing macros in our internal or Real World Code test suites (modulo preprocessed files), which is why I'm being a bit more aggressive here.

Although we shouldn't ever need to change them, I'm keeping the comments on the function definitions. However, the comment on the declaration of locale::empty() serves no purpose, so I'm removing it.

frederick-vs-ja and LiuYinCarl reacted with hooray emoji frederick-vs-ja reacted with heart emoji