Cleaned up const char** -> char** for argv, since we definitely do modify the argv!
authorPascal J. Bourguignon <pjb@informatimago.com>
Wed, 6 Jun 2018 14:43:09 +0000 (16:43 +0200)
committerPascal J. Bourguignon <pjb@informatimago.com>
Wed, 6 Jun 2018 14:43:09 +0000 (16:43 +0200)
commit15f2bafeab644d1b83df1f370c5ecc1aa49e8273
treee9650b860041873bc31b051de0b2f00fefb593c3
parentdad6b7a5347a3d42228a82b92a2f49b76c387095
Cleaned up const char** -> char** for argv, since we definitely do modify the argv!
(we overwrite the password and pin arguments).
This implies changes in the argument parsing tests that now must pass a mutable argv
(copied from the statically declared test argvs).
Some other const inconsistency have been dealt with too.
31 files changed:
channels/audin/client/alsa/audin_alsa.c
channels/audin/client/audin_main.c
channels/audin/client/mac/audin_mac.c
channels/audin/client/opensles/audin_opensl_es.c
channels/audin/client/oss/audin_oss.c
channels/audin/client/pulse/audin_pulse.c
channels/audin/client/winmm/audin_winmm.c
channels/rdpsnd/client/alsa/rdpsnd_alsa.c
channels/rdpsnd/client/fake/rdpsnd_fake.c
channels/rdpsnd/client/opensles/rdpsnd_opensles.c
channels/rdpsnd/client/oss/rdpsnd_oss.c
channels/rdpsnd/client/pulse/rdpsnd_pulse.c
channels/rdpsnd/client/rdpsnd_main.c
channels/tsmf/client/tsmf_main.c
channels/urbdrc/client/libusb/libusb_udevman.c
channels/urbdrc/client/urbdrc_main.c
client/common/cmdline.c
client/common/compatibility.c
client/common/test/TestClientCmdLine.c
libfreerdp/core/gateway/http.c [changed mode: 0755->0644]
server/shadow/shadow_server.c
winpr/include/winpr/cmdline.h
winpr/include/winpr/strlst.h [new file with mode: 0644]
winpr/libwinpr/sspi/Kerberos/kerberos.c
winpr/libwinpr/sspi/NTLM/ntlm.c
winpr/libwinpr/sspi/Negotiate/negotiate.c
winpr/libwinpr/utils/CMakeLists.txt
winpr/libwinpr/utils/cmdline.c
winpr/libwinpr/utils/strlst.c [new file with mode: 0644]
winpr/libwinpr/utils/test/TestCmdLine.c
winpr/tools/makecert/makecert.c