Insert an intermediate cast when casting (void *) to enum. Fixes the OSF

build.
Thanks to wtc@netscape.com for providing the fix.
This commit is contained in:
ramiro%netscape.com 1998-07-25 08:26:42 +00:00
Родитель 0792153b93
Коммит 790d8bfa7c
3 изменённых файлов: 3 добавлений и 1241 удалений

Просмотреть файл

@ -783,7 +783,7 @@ public:
for (i = 0; set_font_size_params[i].name != NULL; i++) {
char* name = set_font_size_params[i].name;
ED_FontSize size = (ED_FontSize)set_font_size_params[i].data;
ED_FontSize size = (ED_FontSize)(int)set_font_size_params[i].data;
if (XP_STRCMP(name, info->params[0]) == 0) {
return isSelected(view, size);
}
@ -808,7 +808,7 @@ public:
return 2;
for (i = 0; set_font_size_params[i].name != NULL; i++) {
ED_FontSize match = (ED_FontSize)set_font_size_params[i].data;
ED_FontSize match = (ED_FontSize)(int)set_font_size_params[i].data;
if (match == size)
return i;
}

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -1008,7 +1008,7 @@ XFE_RDFPopupMenu::XFE_RDFPopupMenu(String name, Widget parent,
void
XFE_RDFPopupMenu::PushButtonActivate(Widget w, XtPointer userData)
{
HT_DoMenuCmd(m_pane, (HT_MenuCmd)userData);
HT_DoMenuCmd(m_pane, (HT_MenuCmd)(int)userData);
}
void