make wxExecute() argv parameter fully const-qualified

This commit is contained in:
Paul Cornett
2017-02-18 10:14:25 -08:00
parent c9fad20b7b
commit c64a4c3224
5 changed files with 16 additions and 16 deletions

View File

@@ -1071,7 +1071,7 @@ long wxExecute(const wxString& cmd, int flags, wxProcess *handler,
}
template <typename CharType>
long wxExecuteImpl(CharType **argv, int flags, wxProcess *handler,
long wxExecuteImpl(const CharType* const* argv, int flags, wxProcess* handler,
const wxExecuteEnv *env)
{
wxString command;
@@ -1114,7 +1114,7 @@ long wxExecuteImpl(CharType **argv, int flags, wxProcess *handler,
return wxExecute(command, flags, handler, env);
}
long wxExecute(char **argv, int flags, wxProcess *handler,
long wxExecute(const char* const* argv, int flags, wxProcess* handler,
const wxExecuteEnv *env)
{
return wxExecuteImpl(argv, flags, handler, env);
@@ -1122,7 +1122,7 @@ long wxExecute(char **argv, int flags, wxProcess *handler,
#if wxUSE_UNICODE
long wxExecute(wchar_t **argv, int flags, wxProcess *handler,
long wxExecute(const wchar_t* const* argv, int flags, wxProcess* handler,
const wxExecuteEnv *env)
{
return wxExecuteImpl(argv, flags, handler, env);