[Scummvm-cvs-logs] SF.net SVN: scummvm:[45441] scummvm/trunk/tools/create_msvc

lordhoto at users.sourceforge.net lordhoto at users.sourceforge.net
Tue Oct 27 19:35:23 CET 2009


Revision: 45441
          http://scummvm.svn.sourceforge.net/scummvm/?rev=45441&view=rev
Author:   lordhoto
Date:     2009-10-27 18:35:20 +0000 (Tue, 27 Oct 2009)

Log Message:
-----------
Add missing include.

Modified Paths:
--------------
    scummvm/trunk/tools/create_msvc/create_msvc.cpp
    scummvm/trunk/tools/create_msvc/create_msvc.h

Modified: scummvm/trunk/tools/create_msvc/create_msvc.cpp
===================================================================
--- scummvm/trunk/tools/create_msvc/create_msvc.cpp	2009-10-27 12:35:07 UTC (rev 45440)
+++ scummvm/trunk/tools/create_msvc/create_msvc.cpp	2009-10-27 18:35:20 UTC (rev 45441)
@@ -32,6 +32,7 @@
 #include <stack>
 #include <cctype>
 #include <sstream>
+#include <cstring>
 
 namespace {
 /**
@@ -105,7 +106,7 @@
 	// 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 @@
 			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 @@
 				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 @@
 				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 @@
 					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 @@
 			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 @@
 	if (shouldInclude.size() != 1)
 		throw std::string("Malformed file " + moduleMkFile);
 }
-} // End of anonymous namespace
\ No newline at end of file
+} // End of anonymous namespace

Modified: scummvm/trunk/tools/create_msvc/create_msvc.h
===================================================================
--- scummvm/trunk/tools/create_msvc/create_msvc.h	2009-10-27 12:35:07 UTC (rev 45440)
+++ scummvm/trunk/tools/create_msvc/create_msvc.h	2009-10-27 18:35:20 UTC (rev 45441)
@@ -26,7 +26,9 @@
 #ifndef TOOLS_CREATE_MSVC_H
 #define TOOLS_CREATE_MSVC_H
 
+#ifdef WIN32
 #include <windows.h>
+#endif
 
 #include <string>
 #include <list>


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Scummvm-git-logs mailing list