{
SignalHandlerFuncPtr signalHandlerPrevious = signal( signum, &AbortHandler::SignalHandler );
- if ( SIG_ERR != signalHandlerPrevious )
+// SIG_ERR is a macro with C cast
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wold-style-cast"
+ if ( SIG_ERR != signalHandlerPrevious )
{
mSignalOldHandlers[signum-1] = signalHandlerPrevious;
mSignalMask |= ( 1 << (signum-1) );
status = true;
}
}
+#pragma GCC diagnostic pop
return status;
}
EGL_NONE
};
+// EGL constants use C casts
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wold-style-cast"
EGLImageKHR eglImage = eglCreateImageKHRProc( mEglImplementation->GetDisplay(),
EGL_NO_CONTEXT,
EGL_NATIVE_PIXMAP_KHR,
}
}
}
+#pragma GCC diagnostic pop
return eglImage;
}
#include <gl/gl-implementation.h>
#include <gl/egl-debug.h>
+// EGL constants use C style casts
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wold-style-cast"
+
namespace Dali
{
} // namespace Internal
} // namespace Dali
+
+#pragma GCC diagnostic pop
#include <unistd.h>
#include <dali/integration-api/debug.h>
+// Sockets enums like INADDR_ANY use C-Casts
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wold-style-cast"
namespace Dali
{
}
} // Adaptor
+
} // Internal
+
} // Dali
+#pragma GCC diagnostic pop
mSize = size;
mAddress = mmap( NULL, mSize, PROT_READ, MAP_SHARED, mFileDescriptor, 0 );
+// MAP_FAILED is a macro with C cast
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wold-style-cast"
if( mAddress != MAP_FAILED )
{
opened = true;
}
+#pragma GCC diagnostic pop
}
return opened;
}
Ecore_X_Window xCbhmWin = 0;
unsigned char *buf = NULL;
int num = 0;
+// XA_WINDOW is a macro with C cast
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wold-style-cast"
int ret = ecore_x_window_prop_property_get( 0, xAtomCbhm, XA_WINDOW, 0, &buf, &num );
+#pragma GCC diagnostic pop
if ( ret && num )
{
return false;
}
+// jpeg_create_decompress internally uses C casts
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wold-style-cast"
jpeg_create_decompress( &cinfo );
+#pragma GCC diagnostic pop
jpeg_stdio_src( &cinfo, fp );