[Scummvm-cvs-logs] SF.net SVN: scummvm:[39591] scummvm/trunk
marcus_c at users.sourceforge.net
marcus_c at users.sourceforge.net
Sat Mar 21 17:07:47 CET 2009
Revision: 39591
http://scummvm.svn.sourceforge.net/scummvm/?rev=39591&view=rev
Author: marcus_c
Date: 2009-03-21 16:07:46 +0000 (Sat, 21 Mar 2009)
Log Message:
-----------
argv should not be modified; make it plenty const.
Modified Paths:
--------------
scummvm/trunk/backends/platform/dc/dcmain.cpp
scummvm/trunk/base/commandLine.cpp
scummvm/trunk/base/commandLine.h
scummvm/trunk/base/main.cpp
scummvm/trunk/base/main.h
Modified: scummvm/trunk/backends/platform/dc/dcmain.cpp
===================================================================
--- scummvm/trunk/backends/platform/dc/dcmain.cpp 2009-03-21 15:47:45 UTC (rev 39590)
+++ scummvm/trunk/backends/platform/dc/dcmain.cpp 2009-03-21 16:07:46 UTC (rev 39591)
@@ -217,7 +217,7 @@
int main()
{
- static char *argv[] = { "scummvm", NULL, };
+ static const char *argv[] = { "scummvm", NULL, };
static int argc = 1;
g_system = &osys_dc;
Modified: scummvm/trunk/base/commandLine.cpp
===================================================================
--- scummvm/trunk/base/commandLine.cpp 2009-03-21 15:47:45 UTC (rev 39590)
+++ scummvm/trunk/base/commandLine.cpp 2009-03-21 16:07:46 UTC (rev 39591)
@@ -281,7 +281,7 @@
}
-Common::String parseCommandLine(Common::StringMap &settings, int argc, char **argv) {
+Common::String parseCommandLine(Common::StringMap &settings, int argc, const char * const *argv) {
const char *s, *s2;
// argv[0] contains the name of the executable.
@@ -710,7 +710,7 @@
#else // DISABLE_COMMAND_LINE
-Common::String parseCommandLine(Common::StringMap &settings, int argc, char **argv) {
+Common::String parseCommandLine(Common::StringMap &settings, int argc, const char * const *argv) {
return Common::String();
}
Modified: scummvm/trunk/base/commandLine.h
===================================================================
--- scummvm/trunk/base/commandLine.h 2009-03-21 15:47:45 UTC (rev 39590)
+++ scummvm/trunk/base/commandLine.h 2009-03-21 16:07:46 UTC (rev 39591)
@@ -32,7 +32,7 @@
namespace Base {
void registerDefaults();
-Common::String parseCommandLine(Common::StringMap &settings, int argc, char **argv);
+Common::String parseCommandLine(Common::StringMap &settings, int argc, const char * const *argv);
bool processSettings(Common::String &command, Common::StringMap &settings);
} // End of namespace Base
Modified: scummvm/trunk/base/main.cpp
===================================================================
--- scummvm/trunk/base/main.cpp 2009-03-21 15:47:45 UTC (rev 39590)
+++ scummvm/trunk/base/main.cpp 2009-03-21 16:07:46 UTC (rev 39591)
@@ -235,7 +235,7 @@
}
-extern "C" int scummvm_main(int argc, char *argv[]) {
+extern "C" int scummvm_main(int argc, const char * const argv[]) {
Common::String specialDebug;
Common::String command;
Modified: scummvm/trunk/base/main.h
===================================================================
--- scummvm/trunk/base/main.h 2009-03-21 15:47:45 UTC (rev 39590)
+++ scummvm/trunk/base/main.h 2009-03-21 16:07:46 UTC (rev 39591)
@@ -31,6 +31,6 @@
//
// The scummvm main entry point, to be invoked by ports
//
-extern "C" int scummvm_main(int argc, char *argv[]);
+extern "C" int scummvm_main(int argc, const char * const argv[]);
#endif
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