BUG + SOLUTION: wrong defines in libgnomui (gnome-lib-1.0.53)
- From: Uwe Koloska <koloska Rcs1 urz tu-dresden de>
- To: gnome-devel-list gnome org
- Subject: BUG + SOLUTION: wrong defines in libgnomui (gnome-lib-1.0.53)
- Date: Fri, 22 Oct 1999 18:13:45 +0100
Hello,
I just found some bugs in libgnomeui. Some defined functions are not typesafe
and this affects c++ compiling.
in libgnomeui/gnome-app-helper.h some definitions lead to an initialization to
`void *' from `conts char *' for the element "gpointer moreinfo" of struct
GNOMEUIINFO. This affects GNOMEUIINFO_HELP, GNOMEUIINFO_SUBTREE,
GNOMEUIINFO_SUBTREE_HINT, GNOMEUIINFO_SUBTREE_STOCK -- I hopefully find them
all ...
here is a patch for gnome-app-helper.h of gnome-libs-1.0.53:
--- snip ---
210c210
< { GNOME_APP_UI_HELP, NULL, NULL, app_name, NULL, NULL, \
---
> { GNOME_APP_UI_HELP, NULL, NULL, (gpointer)app_name, NULL, NULL, \
215c215
< { GNOME_APP_UI_SUBTREE, label, NULL, tree, NULL, NULL, \
---
> { GNOME_APP_UI_SUBTREE, label, NULL, (gpointer)tree, NULL, NULL, \
220c220
< { GNOME_APP_UI_SUBTREE, label, hint, tree, NULL, NULL, \
---
> { GNOME_APP_UI_SUBTREE, label, hint, (gpointer)tree, NULL, NULL, \
225c225
< { GNOME_APP_UI_SUBTREE, label, NULL, tree, NULL, NULL, \
---
> { GNOME_APP_UI_SUBTREE, label, NULL, (gpointer)tree, NULL, NULL, \
230c230
< { GNOME_APP_UI_RADIOITEMS, NULL, NULL, list, NULL, NULL, \
---
> { GNOME_APP_UI_RADIOITEMS, NULL, NULL, (gpointer)list, NULL, NULL, \
--- snip ---
Hope that helps
Uwe
--
mailto:koloska@rcs.urz.tu-dresden.de
http://rcswww.urz.tu-dresden.de/~koloska/
-- --
right now the web page is in german only
but this will change as time goes by ;-)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]