summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlbrecht Schlosser <albrechts.fltk@online.de>2023-04-11 15:10:07 +0200
committerAlbrecht Schlosser <albrechts.fltk@online.de>2023-04-11 15:10:07 +0200
commit8639c43e3a75b8eb1b525db4eb4848cf851f4f92 (patch)
treee605f50a956b6e9e4ec425dcfb7e3433dc5966ac
parentf9669b80b95fea8d7f6426340c5616ed46e90daa (diff)
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]"
-rw-r--r--FL/Fl_Widget.H4
1 files changed, 2 insertions, 2 deletions
diff --git a/FL/Fl_Widget.H b/FL/Fl_Widget.H
index 969aee6fa..4b2320468 100644
--- a/FL/Fl_Widget.H
+++ b/FL/Fl_Widget.H
@@ -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;
}