KWSys: Remove unused environ declaration from SystemTools
Commit "KWSys: Fix SystemTools environment memory handling" (2012-04-26) added a _WIN32 case inside !KWSYS_CXX_HAS_ENVIRON_IN_STDLIB_H to dllimport the "environ" global. Howver, KWSYS_CXX_HAS_ENVIRON_IN_STDLIB_H is true on every Windows toolchain we support so the case is never reached. Furthermore, even if it were reached the use of dllimport is incorrect because the toolchain might not be compiling with a dynamic runtime library. Remove the unused incorrect line and supporting conditionals.
This commit is contained in:
parent
4df451131b
commit
0fbaa63cb2
|
@ -81,12 +81,8 @@
|
|||
#endif
|
||||
|
||||
#if !KWSYS_CXX_HAS_ENVIRON_IN_STDLIB_H
|
||||
# if defined(_WIN32)
|
||||
extern __declspec(dllimport) char **environ;
|
||||
# else
|
||||
extern char **environ;
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#ifdef __CYGWIN__
|
||||
extern "C" void cygwin_conv_to_win32_path(const char *path, char *win32_path);
|
||||
|
|
Loading…
Reference in New Issue