I've only tested this on windows, but I went ahead and made the same changes for linux and mac because I assumed it's the same there and that we'd want to keep the three platforms in sync.
(cherry picked from commit b8bc4a234b)
This should not change anything at all within the compiled library, but it does make the header file easier to read for non-C programmers who don't expect an octal value.