Win32: unify environment case-sensitivity
commit38d2750126f326c21b06d63e7c21b05d3a6b74f7
authorKarsten Blees <blees@dcon.de>
Thu, 17 Jul 2014 15:37:58 +0000 (17 17:37 +0200)
committerJunio C Hamano <gitster@pobox.com>
Mon, 21 Jul 2014 16:32:49 +0000 (21 09:32 -0700)
tree5de0d47a2057c0bd844c356dfbb536df6b23d172
parente96942e821dec273b884fec378cc2a97a7f5d689
Win32: unify environment case-sensitivity

The environment on Windows is case-insensitive. Some environment functions
(such as unsetenv and make_augmented_environ) have always used case-
sensitive comparisons instead, while others (getenv, putenv, sorting in
spawn*) were case-insensitive.

Prevent potential inconsistencies by using case-insensitive comparison in
lookup_env (used by putenv, unsetenv and make_augmented_environ).

Signed-off-by: Karsten Blees <blees@dcon.de>
Signed-off-by: Stepan Kasal <kasal@ucw.cz>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
compat/mingw.c