diff options
| author | Albrecht Schlosser <albrechts.fltk@online.de> | 2023-04-11 15:10:07 +0200 |
|---|---|---|
| committer | Albrecht Schlosser <albrechts.fltk@online.de> | 2023-04-11 15:10:07 +0200 |
| commit | 8639c43e3a75b8eb1b525db4eb4848cf851f4f92 (patch) | |
| tree | e605f50a956b6e9e4ec425dcfb7e3433dc5966ac | |
| parent | f9669b80b95fea8d7f6426340c5616ed46e90daa (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.H | 4 |
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; } |
