Mercurial > hg > audiodb
diff soap.cpp @ 359:d72ff5d0292f gcc-4.3-cleanups
YET MORE CONST-CORRECTNESS.
The pain and suffering involved is endless. However, these changes at
least make all the stupid warnings about deprecated conversions go away.
(I confess to a little bit of cargo-cult programming here; I can't keep
in my brain the differences between const char*, char *const and
const*const char all at once).
author | mas01cr |
---|---|
date | Wed, 12 Nov 2008 13:05:10 +0000 |
parents | 4871a3ed9e36 |
children | 17003dff8127 add65705e655 |
line wrap: on
line diff
--- a/soap.cpp Wed Nov 12 13:05:09 2008 +0000 +++ b/soap.cpp Wed Nov 12 13:05:10 2008 +0000 @@ -143,7 +143,7 @@ /* Server definitions */ int adb__status(struct soap* soap, xsd__string dbName, adb__statusResponse &adbStatusResponse){ - const char *const argv[]={"./audioDB",COM_STATUS,"-d",dbName}; + const char *argv[]={"./audioDB",COM_STATUS,"-d",dbName}; const unsigned argc = 4; try { audioDB(argc, argv, &adbStatusResponse); @@ -160,7 +160,7 @@ INTSTRINGIFY(lisztOffset, lisztOffsetStr); INTSTRINGIFY(lisztLength, lisztLengthStr); - const char* const argv[] = {"./audioDB", COM_LISZT, "-d",dbName, "--lisztOffset", lisztOffsetStr, "--lisztLength", lisztLengthStr}; + const char *argv[] = {"./audioDB", COM_LISZT, "-d",dbName, "--lisztOffset", lisztOffsetStr, "--lisztLength", lisztLengthStr}; const unsigned argc = 8; try{ audioDB(argc, argv, &adbLisztResponse); @@ -283,7 +283,7 @@ argv[argv_counter] = NULL; try { - audioDB(argc, (char* const*)argv, &adbQueryResponse); + audioDB(argc, argv, &adbQueryResponse); delete [] argv; return SOAP_OK; } catch (char *err) { @@ -351,7 +351,7 @@ try { - audioDB(argc, (char* const*)argv, &adbQueryResponse); + audioDB(argc, argv, &adbQueryResponse); return SOAP_OK; } catch (char *err) { soap_receiver_fault(soap, err, "");