aboutsummaryrefslogtreecommitdiff
path: root/tools/create_msvc
diff options
context:
space:
mode:
authorJohannes Schickel2009-10-27 18:35:20 +0000
committerJohannes Schickel2009-10-27 18:35:20 +0000
commit1ece76618652ebbccc4c6044408409319efa7ee0 (patch)
tree44db0fe30453f61fe9f58c6873d0a19ba772cc1f /tools/create_msvc
parenta59d39a8c0c67874346b63c315d05a31437ccea0 (diff)
downloadscummvm-rg350-1ece76618652ebbccc4c6044408409319efa7ee0.tar.gz
scummvm-rg350-1ece76618652ebbccc4c6044408409319efa7ee0.tar.bz2
scummvm-rg350-1ece76618652ebbccc4c6044408409319efa7ee0.zip
Add missing include.
svn-id: r45441
Diffstat (limited to 'tools/create_msvc')
-rw-r--r--tools/create_msvc/create_msvc.cpp15
-rw-r--r--tools/create_msvc/create_msvc.h2
2 files changed, 10 insertions, 7 deletions
diff --git a/tools/create_msvc/create_msvc.cpp b/tools/create_msvc/create_msvc.cpp
index ec61168d55..8b3f0e0910 100644
--- a/tools/create_msvc/create_msvc.cpp
+++ b/tools/create_msvc/create_msvc.cpp
@@ -32,6 +32,7 @@
#include <stack>
#include <cctype>
#include <sstream>
+#include <cstring>
namespace {
/**
@@ -105,7 +106,7 @@ int main(int argc, char *argv[]) {
// Parse command line arguments
using std::cout;
for (int i = 2; i < argc; ++i) {
- if (!strcmp(argv[i], "--list-engines")) {
+ if (!std::strcmp(argv[i], "--list-engines")) {
cout << " The following enables are available in the ScummVM source destribution\n"
" located at \"" << srcDir << "\":\n";
@@ -121,7 +122,7 @@ int main(int argc, char *argv[]) {
cout.setf(std::ios_base::right, std::ios_base::adjustfield);
return 0;
- } else if (!strcmp(argv[i], "--msvc-version")) {
+ } else if (!std::strcmp(argv[i], "--msvc-version")) {
if (i + 1 >= argc) {
std::cerr << "ERROR: Missing \"version\" parameter for \"--msvc-version\"!\n";
return -1;
@@ -140,7 +141,7 @@ int main(int argc, char *argv[]) {
return -1;
}
- if (!strcmp(name, "all-engines")) {
+ if (!std::strcmp(name, "all-engines")) {
for (EngineDescList::iterator j = setup.engines.begin(); j != setup.engines.end(); ++j)
j->enable = true;
} else if (!setEngineBuildState(name, setup.engines, true)) {
@@ -157,7 +158,7 @@ int main(int argc, char *argv[]) {
return -1;
}
- if (!strcmp(name, "all-engines")) {
+ if (!std::strcmp(name, "all-engines")) {
for (EngineDescList::iterator j = setup.engines.begin(); j != setup.engines.end(); ++j)
j->enable = false;
} else if (!setEngineBuildState(name, setup.engines, false)) {
@@ -167,7 +168,7 @@ int main(int argc, char *argv[]) {
return -1;
}
}
- } else if (!strcmp(argv[i], "--file-prefix")) {
+ } else if (!std::strcmp(argv[i], "--file-prefix")) {
if (i + 1 >= argc) {
std::cerr << "ERROR: Missing \"prefix\" parameter for \"--file-prefix\"!\n";
return -1;
@@ -176,7 +177,7 @@ int main(int argc, char *argv[]) {
setup.filePrefix = unifyPath(argv[++i]);
if (setup.filePrefix.at(setup.filePrefix.size() - 1) == '/')
setup.filePrefix.erase(setup.filePrefix.size() - 1);
- } else if (!strcmp(argv[i], "--output-dir")) {
+ } else if (!std::strcmp(argv[i], "--output-dir")) {
if (i + 1 >= argc) {
std::cerr << "ERROR: Missing \"path\" parameter for \"--output-dirx\"!\n";
return -1;
@@ -1528,4 +1529,4 @@ void createModuleList(const std::string &moduleDir, const StringList &defines, S
if (shouldInclude.size() != 1)
throw std::string("Malformed file " + moduleMkFile);
}
-} // End of anonymous namespace \ No newline at end of file
+} // End of anonymous namespace
diff --git a/tools/create_msvc/create_msvc.h b/tools/create_msvc/create_msvc.h
index 17830ff8c6..6e96b20b17 100644
--- a/tools/create_msvc/create_msvc.h
+++ b/tools/create_msvc/create_msvc.h
@@ -26,7 +26,9 @@
#ifndef TOOLS_CREATE_MSVC_H
#define TOOLS_CREATE_MSVC_H
+#ifdef WIN32
#include <windows.h>
+#endif
#include <string>
#include <list>