diff options
author | Jose <jose@zeroc.com> | 2019-01-11 18:09:22 +0100 |
---|---|---|
committer | Jose <jose@zeroc.com> | 2019-01-11 18:10:30 +0100 |
commit | 6fe6fb0f50e7e1cf64d64c2c8d8d03122fed2eb9 (patch) | |
tree | 21ae24549d02f8fd98d8211949dfdd4ab588d114 /python/modules/IcePy/Communicator.cpp | |
parent | Fix whitespace (diff) | |
download | ice-6fe6fb0f50e7e1cf64d64c2c8d8d03122fed2eb9.tar.bz2 ice-6fe6fb0f50e7e1cf64d64c2c8d8d03122fed2eb9.tar.xz ice-6fe6fb0f50e7e1cf64d64c2c8d8d03122fed2eb9.zip |
GCC 8 Build fixes for Python, PHP and Ruby
Diffstat (limited to 'python/modules/IcePy/Communicator.cpp')
-rw-r--r-- | python/modules/IcePy/Communicator.cpp | 28 |
1 files changed, 16 insertions, 12 deletions
diff --git a/python/modules/IcePy/Communicator.cpp b/python/modules/IcePy/Communicator.cpp index ab3cbbff154..d2e748388cc 100644 --- a/python/modules/IcePy/Communicator.cpp +++ b/python/modules/IcePy/Communicator.cpp @@ -33,6 +33,10 @@ using namespace std; using namespace IcePy; +#if defined(__GNUC__) && ((__GNUC__ >= 8)) +# pragma GCC diagnostic ignored "-Wcast-function-type" +#endif + #if PY_VERSION_HEX < 0x03070000 static long _mainThreadId; #else @@ -379,7 +383,7 @@ communicatorDealloc(CommunicatorObject* self) extern "C" #endif static PyObject* -communicatorDestroy(CommunicatorObject* self) +communicatorDestroy(CommunicatorObject* self, PyObject* /*args*/) { assert(self->communicator); @@ -424,7 +428,7 @@ communicatorDestroy(CommunicatorObject* self) extern "C" #endif static PyObject* -communicatorShutdown(CommunicatorObject* self) +communicatorShutdown(CommunicatorObject* self, PyObject* /*args*/) { assert(self->communicator); try @@ -530,7 +534,7 @@ communicatorWaitForShutdown(CommunicatorObject* self, PyObject* args) extern "C" #endif static PyObject* -communicatorIsShutdown(CommunicatorObject* self) +communicatorIsShutdown(CommunicatorObject* self, PyObject* /*args*/) { assert(self->communicator); bool isShutdown; @@ -1023,7 +1027,7 @@ communicatorCreateAdmin(CommunicatorObject* self, PyObject* args) extern "C" #endif static PyObject* -communicatorGetAdmin(CommunicatorObject* self) +communicatorGetAdmin(CommunicatorObject* self, PyObject* /*args*/) { assert(self->communicator); Ice::ObjectPrx proxy; @@ -1146,7 +1150,7 @@ communicatorFindAdminFacet(CommunicatorObject* self, PyObject* args) extern "C" #endif static PyObject* -communicatorFindAllAdminFacets(CommunicatorObject* self) +communicatorFindAllAdminFacets(CommunicatorObject* self, PyObject* /*args*/) { assert(self->communicator); Ice::FacetMap facetMap; @@ -1265,7 +1269,7 @@ communicatorSetWrapper(CommunicatorObject* self, PyObject* args) extern "C" #endif static PyObject* -communicatorGetWrapper(CommunicatorObject* self) +communicatorGetWrapper(CommunicatorObject* self, PyObject* /*args*/) { assert(self->wrapper); Py_INCREF(self->wrapper); @@ -1276,7 +1280,7 @@ communicatorGetWrapper(CommunicatorObject* self) extern "C" #endif static PyObject* -communicatorGetProperties(CommunicatorObject* self) +communicatorGetProperties(CommunicatorObject* self, PyObject* /*args*/) { assert(self->communicator); Ice::PropertiesPtr properties; @@ -1297,7 +1301,7 @@ communicatorGetProperties(CommunicatorObject* self) extern "C" #endif static PyObject* -communicatorGetLogger(CommunicatorObject* self) +communicatorGetLogger(CommunicatorObject* self, PyObject* /*args*/) { assert(self->communicator); Ice::LoggerPtr logger; @@ -1401,7 +1405,7 @@ communicatorFindObjectFactory(CommunicatorObject* self, PyObject* args) extern "C" #endif static PyObject* -communicatorGetValueFactoryManager(CommunicatorObject* self) +communicatorGetValueFactoryManager(CommunicatorObject* self, PyObject* /*args*/) { ValueFactoryManagerPtr vfm = ValueFactoryManagerPtr::dynamicCast((*self->communicator)->getValueFactoryManager()); @@ -1412,7 +1416,7 @@ communicatorGetValueFactoryManager(CommunicatorObject* self) extern "C" #endif static PyObject* -communicatorGetImplicitContext(CommunicatorObject* self) +communicatorGetImplicitContext(CommunicatorObject* self, PyObject* /*args*/) { Ice::ImplicitContextPtr implicitContext = (*self->communicator)->getImplicitContext(); @@ -1580,7 +1584,7 @@ communicatorCreateObjectAdapterWithRouter(CommunicatorObject* self, PyObject* ar extern "C" #endif static PyObject* -communicatorGetDefaultRouter(CommunicatorObject* self) +communicatorGetDefaultRouter(CommunicatorObject* self, PyObject* /*args*/) { assert(self->communicator); Ice::RouterPrx router; @@ -1644,7 +1648,7 @@ communicatorSetDefaultRouter(CommunicatorObject* self, PyObject* args) extern "C" #endif static PyObject* -communicatorGetDefaultLocator(CommunicatorObject* self) +communicatorGetDefaultLocator(CommunicatorObject* self, PyObject* /*args*/) { assert(self->communicator); Ice::LocatorPrx locator; |