Fix compiler warning if user code is compiled with '-Wextra'

This commit fixes two similar warnings:

"cast between incompatible function types from ‘void (*)(Fl_Widget*)’
 to ‘void (*)(Fl_Widget*, void*)’ [-Wcast-function-type]"
This commit is contained in:
Albrecht Schlosser 2023-04-11 15:10:07 +02:00
parent f9669b80b9
commit 8639c43e3a

View File

@ -652,7 +652,7 @@ public:
Each widget has a single callback.
\param[in] cb new callback
*/
void callback(Fl_Callback0* cb) {callback_ = (Fl_Callback*)cb;}
void callback(Fl_Callback0* cb) {callback_ = (Fl_Callback*)(void*)cb;}
/** Sets the current callback function for the widget.
Each widget has a single callback.
@ -660,7 +660,7 @@ public:
\param[in] p user data
*/
void callback(Fl_Callback1* cb, long p = 0) {
callback_ = (Fl_Callback*)cb;
callback_ = (Fl_Callback*)(void *)cb;
user_data_ = (void*)(fl_intptr_t)p;
}