Re: [msysGit] Re: [PATCH] mingw: redefine the wrapper macro after the corresponding function

2014-06-05 Thread Stepan Kasal
Hello Karsten,

On Thu, Jun 05, 2014 at 04:51:39PM +0200, Karsten Blees wrote:
 In the current msysgit HEAD, most of these #undef's can simply be
 removed or have already been removed [...]

not most of.  According to my quick count, 6 of 20 have been removed,
2 more can be removed.  The remaining 12 do play their role.
(The point you overlooked is that there are several socket related,
like bind().)

 If you apply this patch in msysgit, you'll most likely get compile
 errors due to redefining macros.

It would be warnings only.  But a quick test shows that redefining
with identical definition does not trigger the warning.

Stepan
--
To unsubscribe from this list: send the line unsubscribe git in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [msysGit] Re: [PATCH] mingw: redefine the wrapper macro after the corresponding function

2014-06-05 Thread Karsten Blees
Am 05.06.2014 17:13, schrieb Stepan Kasal:
 Hello Karsten,
 
 On Thu, Jun 05, 2014 at 04:51:39PM +0200, Karsten Blees wrote:
 In the current msysgit HEAD, most of these #undef's can simply be
 removed or have already been removed [...]
 
 not most of.  According to my quick count, 6 of 20 have been removed,
 2 more can be removed.  The remaining 12 do play their role.
 (The point you overlooked is that there are several socket related,
 like bind().)
 

Right, premature generalization on my part from looking at the first two or so 
entries.

However, I suspect some of the remaining 12 could be improved so that no #undef 
is necessary. E.g. gethostbyname could probably be implemented using 
GetAddrInfoW (supports non-ASCII names and IPv6).


--
To unsubscribe from this list: send the line unsubscribe git in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html