diff options
| author | Albrecht Schlosser <albrechts.fltk@online.de> | 2010-12-08 14:00:35 +0000 |
|---|---|---|
| committer | Albrecht Schlosser <albrechts.fltk@online.de> | 2010-12-08 14:00:35 +0000 |
| commit | 97b4b0c704aef8194ab0f5d814d39452d0b3221f (patch) | |
| tree | 3c916fe9b80941338f730a440309066501dfbb80 /fluid | |
| parent | ef831abaa73298d9648010d8aede52dc95fcaee1 (diff) | |
Fixed Compiling with mingw-w64 (STR #2308).
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7978 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'fluid')
| -rw-r--r-- | fluid/Fl_Widget_Type.cxx | 8 | ||||
| -rw-r--r-- | fluid/fluid.cxx | 2 |
2 files changed, 5 insertions, 5 deletions
diff --git a/fluid/Fl_Widget_Type.cxx b/fluid/Fl_Widget_Type.cxx index 0dbfcf2ef..221afb248 100644 --- a/fluid/Fl_Widget_Type.cxx +++ b/fluid/Fl_Widget_Type.cxx @@ -1142,7 +1142,7 @@ static Fl_Menu_Item alignmenu[] = { {0}}; void align_cb(Fl_Button* i, void *v) { - Fl_Align b = Fl_Align(long(i->user_data())); + Fl_Align b = Fl_Align(fl_uintptr_t(i->user_data())); if (v == LOAD) { if (current_widget->is_menu_item()) {i->deactivate(); return;} else i->activate(); i->value(current_widget->o->align() & b); @@ -1190,7 +1190,7 @@ void align_position_cb(Fl_Choice *i, void *v) { } } else { const Fl_Menu_Item *mi = i->menu() + i->value(); - Fl_Align b = Fl_Align(long(mi->user_data())); + Fl_Align b = Fl_Align(fl_uintptr_t(mi->user_data())); int mod = 0; for (Fl_Type *o = Fl_Type::first; o; o = o->next) { if (o->selected && o->is_widget()) { @@ -1219,7 +1219,7 @@ void align_text_image_cb(Fl_Choice *i, void *v) { } } else { const Fl_Menu_Item *mi = i->menu() + i->value(); - Fl_Align b = Fl_Align(long(mi->user_data())); + Fl_Align b = Fl_Align(fl_uintptr_t(mi->user_data())); int mod = 0; for (Fl_Type *o = Fl_Type::first; o; o = o->next) { if (o->selected && o->is_widget()) { @@ -1311,7 +1311,7 @@ void user_data_type_cb(Fl_Input *i, void *v) { // "v_attributes" let user type in random code for attribute settings: void v_input_cb(Fl_Input* i, void* v) { - int n = int(long(i->user_data())); + int n = fl_intptr_t(i->user_data()); if (v == LOAD) { i->static_value(current_widget->extra_code(n)); } else { diff --git a/fluid/fluid.cxx b/fluid/fluid.cxx index 8374a0ef7..532a03d0e 100644 --- a/fluid/fluid.cxx +++ b/fluid/fluid.cxx @@ -1978,7 +1978,7 @@ FILE * Fl_Process::popen(const char *cmd, const char *mode) { // don't need theses handles inherited by child process: clean_close(pin[0]); clean_close(pout[1]); clean_close(perr[1]); HANDLE & h = *mode == 'r' ? pout[0] : pin[1]; - _fpt = _fdopen(_open_osfhandle((long) h,_O_BINARY),mode); + _fpt = _fdopen(_open_osfhandle((fl_intptr_t) h,_O_BINARY),mode); h= INVALID_HANDLE_VALUE; // reset the handle pointer that is shared // with _fpt so we don't free it twice } |
