Porting hiredis-0.13.3 to Windows (depricated)
Using wasppdotorg/hiredis-for-windows now, which is already hiredis-0.13.3 and no win32_interop lib.
Porting is based on Microsoft/hiredis, which is based on hiredis 0.11.
- Extract hiredis-0.13.3.zip as hiredis-0.13.3-windows/hiredis.
- Need subdir hiredis to
#include <hiredis/hiredis.h>
.
- Need subdir hiredis to
- Merge Microsoft/hiredis master to hiredis/hiredis v0.13.3
- Fork hiredis/hiredis to jinq0123/hiredis
- Branch from tag v0.13.3 to Branch_v0.13.3
- Merge Microsoft/hiredis master resolving many conflicts.
- Keep sds.* which support win32.
- Other
- Replace
- long long -> PORT_LONGLONG
- unsigned long -> PORT_ULONG
- long -> PORT_LONG
- Delete zmalloc.h (optional)
- snprintf (optional)
- Add read.* in project.
- Replace
- Export Branch_v0.13.3 and replace hiredis-0.13.3-windows/hiredis.
- Fix
- Add <WinSock2.h> in hiredis.h for struct timeval.