summaryrefslogtreecommitdiff
path: root/cmdutils.c
diff options
context:
space:
mode:
authorRonald S. Bultje <rsbultje@gmail.com>2012-07-07 13:46:26 -0700
committerRonald S. Bultje <rsbultje@gmail.com>2012-07-07 14:09:04 -0700
commit66a297975d19e0d9b8a5ff8a723dcd2116a506ce (patch)
treefac2e245dcde28fad75b8d03a63fc559f8b3d07e /cmdutils.c
parent07b287020c9ada750251344c05b52f541be4d533 (diff)
cmutils: include shellapi.h on Win32 (for CommandLineToArgvW).
This is required for CommandLineToArgvW. Normally, shellapi.h is included implicitly by windows.h, but if we define WIN32_LEAN_AND_MEAN (or some of the other earlier headers have included windows.h with that option), windows.h doesn't include this one. Thus explicitly include the headers we really need, for clarity and compatibility.
Diffstat (limited to 'cmdutils.c')
-rw-r--r--cmdutils.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/cmdutils.c b/cmdutils.c
index 6d13bd6b4d..11a5f03eec 100644
--- a/cmdutils.c
+++ b/cmdutils.c
@@ -162,6 +162,7 @@ static const OptionDef *find_option(const OptionDef *po, const char *name)
#if defined(_WIN32) && !defined(__MINGW32CE__)
#include <windows.h>
+#include <shellapi.h>
/* Will be leaked on exit */
static char** win32_argv_utf8 = NULL;
static int win32_argc = 0;