cong-editor-widget3.c:1502: warning: cast from pointer to integer of different size

Geert Stappers <[email protected]> Wed, 2 Jul 2008 16:50:54 +0200
Newsgroups gmane.editors.conglomerate.devel
Message-ID <[email protected]>
Hello,

While compile conglomerate on an AMD64 Linux computer I got this error:

| cc1: warnings being treated as errors
| cong-editor-widget3.c: In function 'set_editor_node_selection':
| cong-editor-widget3.c:1502: warning: cast from pointer to integer of diff=
erent size make[2]: *** [cong-editor-widget3.o] Error 1


The source code is
|static void
|set_editor_node_selection (CongEditorWidget3 *widget,
|                           CongEditorNode *editor_node,
|                           gpointer user_data)
|{
|        cong_editor_node_private_set_selected (editor_node,
|                                               (gboolean)user_data);
|}

Why is an cast from gpointer into gboolean done?
And more important: What is needed to get it fixed?


Cheers
Geert Stappers