msix-packaging
msix-packaging copied to clipboard
Bring changes from office over
This brings over changes Office needs to build so we can more easily migrate changes in the future.
- Comment out a bunch of unreferenced parameters.
- Explicitly cast in comparisons
- A few optimizations
- Some SAL annotations
- Remove typedef from enums. Specify default storage type for enums.
- Remove problmatic unused ZipObject and ZipObjectWriter ctors
- Remove u8 from char* definitions. This is incompatible with C++20 which would need to us char8_t*
- Use localtime_s over localtime. This ctor doesn't set m_localTime so I'm not sure if this even matters.
- Use LONG instead of long. These have different types on cross platforms