Re: [PATCH] compat/regex: fix compilation on Windows
- From
Junio C Hamano <gitster@pobox.com>
- Date
- May 12, 2017, 01:18 UTC
- Message-ID
- <xmqqd1be98kk.fsf@gitster.mtv.corp.google.com>
- In-Reply-To
- <6a6782863a74432094a1d7fba7f2477991ef2d16.1494510612.git.johannes.schindelin@gmx.de>
Johannes Schindelin <johannes.schindelin@gmx.de> writes:
> The real issue here is that GNU awk's regex implementation assumes a bit > too much about the relative sizes of pointers and long integers. What they > really want is to use intptr_t.
Good. I got annoyed enough to do the same myself before opening my mailbox. One thing that is curious about your version is that it still has "#include <stdint.h>" behind HAVE_STDINT_H; when I tried to compile an equivalent of your change last night, the compilation failed because intptr_t wasn't available without exposing <stdint.h>
Where is Windows build getting its intptr_t, I wonder.