hermes-windows/external
Neil Dhar 70e026d546 Fix ssize_t conflict in 32 bit Windows
Summary:
We currently have a conflict between zip.h and LLVM's DataTypes.h since
both defined `ssize_t` on Windows.

This is happening because LLVM typedefs it to `int` on 32 bit whereas
zip typedefs it to `long`. Since MSVC itself typedefs `intptr_t` to
`int` and not `long` on 32 bit, this diff patches zip to use
`intptr_t`, which resolves the conflict by making the typedefs
equivalent.

Reviewed By: kodafb

Differential Revision: D29601966

fbshipit-source-id: 28da7491aa3a0f8f4926caa32885f6ed5ea2efd8
2021-07-08 10:53:14 -07:00
..
dtoa Use internal fork of LLVM 2020-02-06 00:34:00 -08:00
esprima remediation of S205607 2020-07-17 17:18:30 -07:00
flowparser Initial commit 2019-07-10 09:43:55 -07:00
flowtest Update flow parser testsuite 2021-02-10 19:26:08 -08:00
icu_decls Initial commit 2019-07-10 09:43:55 -07:00
llvh Fix warnings about implicitly defined copy and assignment 2021-05-20 12:59:23 -07:00
zip Fix ssize_t conflict in 32 bit Windows 2021-07-08 10:53:14 -07:00
CMakeLists.txt Use internal fork of LLVM 2020-02-06 00:34:00 -08:00