summaryrefslogtreecommitdiff
path: root/FL
diff options
context:
space:
mode:
authorAlbrecht Schlosser <albrechts.fltk@online.de>2023-04-13 18:56:34 +0200
committerAlbrecht Schlosser <albrechts.fltk@online.de>2023-04-13 18:56:59 +0200
commitc9ea7380d26e0fd626e667c19f20fe35f96bc49c (patch)
tree9d7c692949e17952c98d22e400acaf0f2bc5d426 /FL
parent232a5399d78b95df65dad1b455602d7fe75f36a3 (diff)
Fix compiler warning if user code is compiled with '-Wextra' (2)
Replace '(void*)' cast with '(fl_intptr_t)' because older gcc (4.8.2) issues a warning with '(void*)'.
Diffstat (limited to 'FL')
-rw-r--r--FL/Fl_Widget.H6
1 files changed, 4 insertions, 2 deletions
diff --git a/FL/Fl_Widget.H b/FL/Fl_Widget.H
index 8e3637727..cf3a16b4f 100644
--- a/FL/Fl_Widget.H
+++ b/FL/Fl_Widget.H
@@ -684,7 +684,9 @@ public:
Each widget has a single callback.
\param[in] cb new callback
*/
- void callback(Fl_Callback0* cb) {callback_ = (Fl_Callback*)(void*)cb;}
+ void callback(Fl_Callback0* cb) {
+ callback_ = (Fl_Callback*)(fl_intptr_t)(cb);
+ }
/** Sets the current callback function for the widget.
Each widget has a single callback.
@@ -692,7 +694,7 @@ public:
\param[in] p user data
*/
void callback(Fl_Callback1* cb, long p = 0) {
- callback_ = (Fl_Callback*)(void *)cb;
+ callback_ = (Fl_Callback*)(fl_intptr_t)(cb);
user_data_ = (void*)(fl_intptr_t)p;
}