Commit 025cf15b authored by Darin Adler's avatar Darin Adler

Turned on more warnings; fixed all warnings.

parent 7eaca0a8
1999-12-14 Darin Adler <darin@eazel.com>
* configure.in: Turned on more warnings, including -Werror.
I found one or two real bugs, and made some minor changes
to quiet the compiler so I could turn on some useful warnings
that triggered on the existing code.
* src/file-manager/dfos-xfer.c: (handle_xfer_vfs_error):
Fixed a place where it was calling the gnome error(), but using
the parameters from the old gnome-fm error() function.
* libnautilus/ntl-meta-view-client.c:
(nautilus_meta_view_set_label): Fixed a place where we
were passing in string literals to code that will free them.
We need to call g_strdup before passing them to gnome_property_bag_add.
* libnautilus/gnome-icon-container.c: Fixed a warning.
* libnautilus/gtkscrollframe.c: Fixed a warning.
* libnautilus/ntl-content-view-client.c: Fixed a warning.
* libnautilus/ntl-view-client.c: Fixed a warning.
* libnautilus/ntl-content-view.c: Fixed a warning.
* src/ntl-main.c: Fixed a warning.
* src/ntl-meta-view.c: Fixed a warning.
* src/ntl-types.h: Fixed a warning.
* src/ntl-view.c: Fixed a warning.
* src/ntl-window.c: Fixed a warning.
* src/file-manager/dfos-xfer-progress-dialog.c: Fixed a warning.
* src/file-manager/fm-icon-cache.c: Fixed a warning.
1999-12-14 Elliot Lee <sopwith@redhat.com>
* src/*.c: Restructure the whole NautilusWindow code for sanity's sake.
......
......@@ -42,6 +42,21 @@ AM_PATH_LIBGLADE(,AC_MSG_ERROR([*** Libglade 0.7 or better is needed.]), gnome)
dnl Checks for typedefs, structures, and compiler characteristics.
AC_C_CONST
dnl Some additional warning options.
CFLAGS="$CFLAGS \
-W \
-Wcast-align \
-Wchar-subscripts \
-Werror \
-Wmissing-declarations \
-Wmissing-prototypes \
-Wnested-externs \
-Wpointer-arith \
-Wno-sign-compare \
-Wsign-promo \
-trigraphs \
"
AC_OUTPUT([
Makefile
icons/Makefile
......
......@@ -2388,8 +2388,9 @@ gnome_icon_container_get_type (void)
sizeof (GnomeIconContainerClass),
(GtkClassInitFunc) class_init,
(GtkObjectInitFunc) init,
(GtkArgSetFunc) NULL,
(GtkArgGetFunc) NULL
NULL,
NULL,
NULL
};
type = gtk_type_unique (gnome_canvas_get_type (), &type_info);
......@@ -2426,7 +2427,7 @@ gnome_icon_container_set_icon_mode (GnomeIconContainer *container,
{
g_return_if_fail (container != NULL);
if (mode < 0 || mode >= NUM_ICON_MODES) {
if (mode >= NUM_ICON_MODES) {
g_warning ("Unknown icon mode %d", mode);
return;
}
......
......@@ -1137,7 +1137,7 @@ gtk_scroll_frame_set_shadow_type (GtkScrollFrame *sf, GtkShadowType shadow_type)
g_return_if_fail (sf != NULL);
g_return_if_fail (GTK_IS_SCROLL_FRAME (sf));
g_return_if_fail (shadow_type >= GTK_SHADOW_NONE && shadow_type <= GTK_SHADOW_ETCHED_OUT);
g_return_if_fail (shadow_type <= GTK_SHADOW_ETCHED_OUT);
priv = sf->priv;
......
......@@ -234,6 +234,7 @@ dfos_xfer_progress_dialog_get_type (void)
(GtkClassInitFunc) class_init,
(GtkObjectInitFunc) init,
NULL,
NULL,
NULL
};
......
......@@ -31,8 +31,6 @@
#include "dfos-xfer.h"
#define error(x...)
struct _XferInfo {
GnomeVFSAsyncHandle *handle;
......@@ -164,7 +162,7 @@ handle_xfer_vfs_error (const GnomeVFSXferProgressInfo *progress_info,
default:
dfos_xfer_progress_dialog_freeze (DFOS_XFER_PROGRESS_DIALOG
(xfer_info->progress_dialog));
error (xfer_info->progress_dialog,
error (0, 0,
_("Copy operation failed:\n%s"),
gnome_vfs_result_to_string (progress_info->vfs_status));
dfos_xfer_progress_dialog_thaw (DFOS_XFER_PROGRESS_DIALOG
......
......@@ -1137,7 +1137,7 @@ gtk_scroll_frame_set_shadow_type (GtkScrollFrame *sf, GtkShadowType shadow_type)
g_return_if_fail (sf != NULL);
g_return_if_fail (GTK_IS_SCROLL_FRAME (sf));
g_return_if_fail (shadow_type >= GTK_SHADOW_NONE && shadow_type <= GTK_SHADOW_ETCHED_OUT);
g_return_if_fail (shadow_type <= GTK_SHADOW_ETCHED_OUT);
priv = sf->priv;
......
......@@ -38,7 +38,7 @@ static POA_Nautilus_ContentView__epv impl_Nautilus_ContentView_epv = {
NULL /* _private */
};
static PortableServer_ServantBase__epv base_epv = { NULL};
static PortableServer_ServantBase__epv base_epv = { NULL, NULL, NULL };
static POA_Nautilus_ContentView__vepv impl_Nautilus_ContentView_vepv =
{
......
......@@ -38,7 +38,7 @@ static POA_Nautilus_MetaView__epv impl_Nautilus_MetaView_epv = {
NULL /* _private */
};
static PortableServer_ServantBase__epv base_epv = { NULL};
static PortableServer_ServantBase__epv base_epv = { NULL, NULL, NULL };
static POA_Nautilus_MetaView__vepv impl_Nautilus_MetaView_vepv =
{
......@@ -110,9 +110,8 @@ nautilus_meta_view_set_label(NautilusMetaViewClient *mvc, const char *label)
GnomePropertyBag *bag;
ctl = nautilus_view_client_get_gnome_object(NAUTILUS_VIEW_CLIENT(mvc));
/* set description */
bag = gnome_control_get_property_bag(GNOME_CONTROL(ctl));
gnome_property_bag_add(bag, "label", "string", label, label, _("Label"),
GNOME_PROPERTY_READ_ONLY);
gnome_property_bag_add(bag, "label", "string",
g_strdup(label), g_strdup(label),
_("Label"), GNOME_PROPERTY_READ_ONLY);
}
......@@ -68,7 +68,7 @@ POA_Nautilus_View__epv libnautilus_Nautilus_View_epv =
(gpointer) & impl_Nautilus_View_notify_selection_change
};
static PortableServer_ServantBase__epv base_epv = { NULL};
static PortableServer_ServantBase__epv base_epv = { NULL, NULL, NULL };
static POA_Nautilus_View__vepv impl_Nautilus_View_vepv =
{
......
......@@ -2388,8 +2388,9 @@ gnome_icon_container_get_type (void)
sizeof (GnomeIconContainerClass),
(GtkClassInitFunc) class_init,
(GtkObjectInitFunc) init,
(GtkArgSetFunc) NULL,
(GtkArgGetFunc) NULL
NULL,
NULL,
NULL
};
type = gtk_type_unique (gnome_canvas_get_type (), &type_info);
......@@ -2426,7 +2427,7 @@ gnome_icon_container_set_icon_mode (GnomeIconContainer *container,
{
g_return_if_fail (container != NULL);
if (mode < 0 || mode >= NUM_ICON_MODES) {
if (mode >= NUM_ICON_MODES) {
g_warning ("Unknown icon mode %d", mode);
return;
}
......
......@@ -1137,7 +1137,7 @@ gtk_scroll_frame_set_shadow_type (GtkScrollFrame *sf, GtkShadowType shadow_type)
g_return_if_fail (sf != NULL);
g_return_if_fail (GTK_IS_SCROLL_FRAME (sf));
g_return_if_fail (shadow_type >= GTK_SHADOW_NONE && shadow_type <= GTK_SHADOW_ETCHED_OUT);
g_return_if_fail (shadow_type <= GTK_SHADOW_ETCHED_OUT);
priv = sf->priv;
......
......@@ -234,6 +234,7 @@ dfos_xfer_progress_dialog_get_type (void)
(GtkClassInitFunc) class_init,
(GtkObjectInitFunc) init,
NULL,
NULL,
NULL
};
......
......@@ -31,8 +31,6 @@
#include "dfos-xfer.h"
#define error(x...)
struct _XferInfo {
GnomeVFSAsyncHandle *handle;
......@@ -164,7 +162,7 @@ handle_xfer_vfs_error (const GnomeVFSXferProgressInfo *progress_info,
default:
dfos_xfer_progress_dialog_freeze (DFOS_XFER_PROGRESS_DIALOG
(xfer_info->progress_dialog));
error (xfer_info->progress_dialog,
error (0, 0,
_("Copy operation failed:\n%s"),
gnome_vfs_result_to_string (progress_info->vfs_status));
dfos_xfer_progress_dialog_thaw (DFOS_XFER_PROGRESS_DIALOG
......
......@@ -1137,7 +1137,7 @@ gtk_scroll_frame_set_shadow_type (GtkScrollFrame *sf, GtkShadowType shadow_type)
g_return_if_fail (sf != NULL);
g_return_if_fail (GTK_IS_SCROLL_FRAME (sf));
g_return_if_fail (shadow_type >= GTK_SHADOW_NONE && shadow_type <= GTK_SHADOW_ETCHED_OUT);
g_return_if_fail (shadow_type <= GTK_SHADOW_ETCHED_OUT);
priv = sf->priv;
......
......@@ -38,7 +38,7 @@ static POA_Nautilus_ContentView__epv impl_Nautilus_ContentView_epv = {
NULL /* _private */
};
static PortableServer_ServantBase__epv base_epv = { NULL};
static PortableServer_ServantBase__epv base_epv = { NULL, NULL, NULL };
static POA_Nautilus_ContentView__vepv impl_Nautilus_ContentView_vepv =
{
......
......@@ -38,7 +38,7 @@ static POA_Nautilus_MetaView__epv impl_Nautilus_MetaView_epv = {
NULL /* _private */
};
static PortableServer_ServantBase__epv base_epv = { NULL};
static PortableServer_ServantBase__epv base_epv = { NULL, NULL, NULL };
static POA_Nautilus_MetaView__vepv impl_Nautilus_MetaView_vepv =
{
......@@ -110,9 +110,8 @@ nautilus_meta_view_set_label(NautilusMetaViewClient *mvc, const char *label)
GnomePropertyBag *bag;
ctl = nautilus_view_client_get_gnome_object(NAUTILUS_VIEW_CLIENT(mvc));
/* set description */
bag = gnome_control_get_property_bag(GNOME_CONTROL(ctl));
gnome_property_bag_add(bag, "label", "string", label, label, _("Label"),
GNOME_PROPERTY_READ_ONLY);
gnome_property_bag_add(bag, "label", "string",
g_strdup(label), g_strdup(label),
_("Label"), GNOME_PROPERTY_READ_ONLY);
}
......@@ -68,7 +68,7 @@ POA_Nautilus_View__epv libnautilus_Nautilus_View_epv =
(gpointer) & impl_Nautilus_View_notify_selection_change
};
static PortableServer_ServantBase__epv base_epv = { NULL};
static PortableServer_ServantBase__epv base_epv = { NULL, NULL, NULL };
static POA_Nautilus_View__vepv impl_Nautilus_View_vepv =
{
......
......@@ -2388,8 +2388,9 @@ gnome_icon_container_get_type (void)
sizeof (GnomeIconContainerClass),
(GtkClassInitFunc) class_init,
(GtkObjectInitFunc) init,
(GtkArgSetFunc) NULL,
(GtkArgGetFunc) NULL
NULL,
NULL,
NULL
};
type = gtk_type_unique (gnome_canvas_get_type (), &type_info);
......@@ -2426,7 +2427,7 @@ gnome_icon_container_set_icon_mode (GnomeIconContainer *container,
{
g_return_if_fail (container != NULL);
if (mode < 0 || mode >= NUM_ICON_MODES) {
if (mode >= NUM_ICON_MODES) {
g_warning ("Unknown icon mode %d", mode);
return;
}
......
......@@ -1137,7 +1137,7 @@ gtk_scroll_frame_set_shadow_type (GtkScrollFrame *sf, GtkShadowType shadow_type)
g_return_if_fail (sf != NULL);
g_return_if_fail (GTK_IS_SCROLL_FRAME (sf));
g_return_if_fail (shadow_type >= GTK_SHADOW_NONE && shadow_type <= GTK_SHADOW_ETCHED_OUT);
g_return_if_fail (shadow_type <= GTK_SHADOW_ETCHED_OUT);
priv = sf->priv;
......
......@@ -38,7 +38,7 @@ static POA_Nautilus_ContentView__epv impl_Nautilus_ContentView_epv = {
NULL /* _private */
};
static PortableServer_ServantBase__epv base_epv = { NULL};
static PortableServer_ServantBase__epv base_epv = { NULL, NULL, NULL };
static POA_Nautilus_ContentView__vepv impl_Nautilus_ContentView_vepv =
{
......
......@@ -38,7 +38,7 @@ static POA_Nautilus_MetaView__epv impl_Nautilus_MetaView_epv = {
NULL /* _private */
};
static PortableServer_ServantBase__epv base_epv = { NULL};
static PortableServer_ServantBase__epv base_epv = { NULL, NULL, NULL };
static POA_Nautilus_MetaView__vepv impl_Nautilus_MetaView_vepv =
{
......@@ -110,9 +110,8 @@ nautilus_meta_view_set_label(NautilusMetaViewClient *mvc, const char *label)
GnomePropertyBag *bag;
ctl = nautilus_view_client_get_gnome_object(NAUTILUS_VIEW_CLIENT(mvc));
/* set description */
bag = gnome_control_get_property_bag(GNOME_CONTROL(ctl));
gnome_property_bag_add(bag, "label", "string", label, label, _("Label"),
GNOME_PROPERTY_READ_ONLY);
gnome_property_bag_add(bag, "label", "string",
g_strdup(label), g_strdup(label),
_("Label"), GNOME_PROPERTY_READ_ONLY);
}
......@@ -68,7 +68,7 @@ POA_Nautilus_View__epv libnautilus_Nautilus_View_epv =
(gpointer) & impl_Nautilus_View_notify_selection_change
};
static PortableServer_ServantBase__epv base_epv = { NULL};
static PortableServer_ServantBase__epv base_epv = { NULL, NULL, NULL };
static POA_Nautilus_View__vepv impl_Nautilus_View_vepv =
{
......
......@@ -68,7 +68,7 @@ POA_Nautilus_View__epv libnautilus_Nautilus_View_epv =
(gpointer) & impl_Nautilus_View_notify_selection_change
};
static PortableServer_ServantBase__epv base_epv = { NULL};
static PortableServer_ServantBase__epv base_epv = { NULL, NULL, NULL };
static POA_Nautilus_View__vepv impl_Nautilus_View_vepv =
{
......
......@@ -38,7 +38,7 @@ static POA_Nautilus_ContentView__epv impl_Nautilus_ContentView_epv = {
NULL /* _private */
};
static PortableServer_ServantBase__epv base_epv = { NULL};
static PortableServer_ServantBase__epv base_epv = { NULL, NULL, NULL };
static POA_Nautilus_ContentView__vepv impl_Nautilus_ContentView_vepv =
{
......
......@@ -38,7 +38,7 @@ static POA_Nautilus_ContentView__epv impl_Nautilus_ContentView_epv = {
NULL /* _private */
};
static PortableServer_ServantBase__epv base_epv = { NULL};
static PortableServer_ServantBase__epv base_epv = { NULL, NULL, NULL };
static POA_Nautilus_ContentView__vepv impl_Nautilus_ContentView_vepv =
{
......
......@@ -38,7 +38,7 @@ static POA_Nautilus_MetaView__epv impl_Nautilus_MetaView_epv = {
NULL /* _private */
};
static PortableServer_ServantBase__epv base_epv = { NULL};
static PortableServer_ServantBase__epv base_epv = { NULL, NULL, NULL };
static POA_Nautilus_MetaView__vepv impl_Nautilus_MetaView_vepv =
{
......@@ -110,9 +110,8 @@ nautilus_meta_view_set_label(NautilusMetaViewClient *mvc, const char *label)
GnomePropertyBag *bag;
ctl = nautilus_view_client_get_gnome_object(NAUTILUS_VIEW_CLIENT(mvc));
/* set description */
bag = gnome_control_get_property_bag(GNOME_CONTROL(ctl));
gnome_property_bag_add(bag, "label", "string", label, label, _("Label"),
GNOME_PROPERTY_READ_ONLY);
gnome_property_bag_add(bag, "label", "string",
g_strdup(label), g_strdup(label),
_("Label"), GNOME_PROPERTY_READ_ONLY);
}
......@@ -38,7 +38,7 @@ static POA_Nautilus_MetaView__epv impl_Nautilus_MetaView_epv = {
NULL /* _private */
};
static PortableServer_ServantBase__epv base_epv = { NULL};
static PortableServer_ServantBase__epv base_epv = { NULL, NULL, NULL };
static POA_Nautilus_MetaView__vepv impl_Nautilus_MetaView_vepv =
{
......@@ -110,9 +110,8 @@ nautilus_meta_view_set_label(NautilusMetaViewClient *mvc, const char *label)
GnomePropertyBag *bag;
ctl = nautilus_view_client_get_gnome_object(NAUTILUS_VIEW_CLIENT(mvc));
/* set description */
bag = gnome_control_get_property_bag(GNOME_CONTROL(ctl));
gnome_property_bag_add(bag, "label", "string", label, label, _("Label"),
GNOME_PROPERTY_READ_ONLY);
gnome_property_bag_add(bag, "label", "string",
g_strdup(label), g_strdup(label),
_("Label"), GNOME_PROPERTY_READ_ONLY);
}
......@@ -68,7 +68,7 @@ POA_Nautilus_View__epv libnautilus_Nautilus_View_epv =
(gpointer) & impl_Nautilus_View_notify_selection_change
};
static PortableServer_ServantBase__epv base_epv = { NULL};
static PortableServer_ServantBase__epv base_epv = { NULL, NULL, NULL };
static POA_Nautilus_View__vepv impl_Nautilus_View_vepv =
{
......
......@@ -68,7 +68,7 @@ POA_Nautilus_View__epv libnautilus_Nautilus_View_epv =
(gpointer) & impl_Nautilus_View_notify_selection_change
};
static PortableServer_ServantBase__epv base_epv = { NULL};
static PortableServer_ServantBase__epv base_epv = { NULL, NULL, NULL };
static POA_Nautilus_View__vepv impl_Nautilus_View_vepv =
{
......
......@@ -234,6 +234,7 @@ dfos_xfer_progress_dialog_get_type (void)
(GtkClassInitFunc) class_init,
(GtkObjectInitFunc) init,
NULL,
NULL,
NULL
};
......
......@@ -31,8 +31,6 @@
#include "dfos-xfer.h"
#define error(x...)
struct _XferInfo {
GnomeVFSAsyncHandle *handle;
......@@ -164,7 +162,7 @@ handle_xfer_vfs_error (const GnomeVFSXferProgressInfo *progress_info,
default:
dfos_xfer_progress_dialog_freeze (DFOS_XFER_PROGRESS_DIALOG
(xfer_info->progress_dialog));
error (xfer_info->progress_dialog,
error (0, 0,
_("Copy operation failed:\n%s"),
gnome_vfs_result_to_string (progress_info->vfs_status));
dfos_xfer_progress_dialog_thaw (DFOS_XFER_PROGRESS_DIALOG
......
......@@ -70,7 +70,7 @@ int main(int argc, char *argv[])
CORBA_Environment ev;
CORBA_ORB orb;
struct poptOption options[] = {
{NULL}
{ NULL, '\0', 0, NULL, 0, NULL, NULL }
};
GtkWidget *mainwin;
GnomeGenericFactory *gfact;
......
......@@ -43,7 +43,7 @@ static POA_Nautilus_ViewWindow__epv impl_Nautilus_ViewWindow_epv =
NULL
};
static PortableServer_ServantBase__epv base_epv = { NULL};
static PortableServer_ServantBase__epv base_epv = { NULL, NULL, NULL };
static POA_Nautilus_ViewWindow__vepv impl_Nautilus_ViewWindow_vepv =
{
......@@ -124,7 +124,10 @@ nautilus_window_get_type(void)
sizeof(NautilusWindow),
sizeof(NautilusWindowClass),
(GtkClassInitFunc) nautilus_window_class_init,
(GtkObjectInitFunc) nautilus_window_init
(GtkObjectInitFunc) nautilus_window_init,
NULL,
NULL,
NULL
};
window_type = gtk_type_unique (gnome_app_get_type(), &window_info);
......@@ -242,8 +245,7 @@ nautilus_window_goto_url(NautilusWindow *window, const char *url)
navinfo.new_window_default = navinfo.new_window_suggested = Nautilus_V_FALSE;
navinfo.new_window_enforced = Nautilus_V_UNKNOWN;
nautilus_window_request_location_change(NAUTILUS_WINDOW(window), &navinfo,
NULL);
nautilus_window_request_location_change(window, &navinfo, NULL);
}
static void
......@@ -251,7 +253,7 @@ nautilus_window_goto_url_cb (GtkWidget *widget,
const char *url,
GtkWidget *window)
{
nautilus_window_goto_url(window, url);
nautilus_window_goto_url(NAUTILUS_WINDOW(window), url);
}
static void
......
......@@ -43,7 +43,7 @@ static POA_Nautilus_ViewWindow__epv impl_Nautilus_ViewWindow_epv =
NULL
};
static PortableServer_ServantBase__epv base_epv = { NULL};
static PortableServer_ServantBase__epv base_epv = { NULL, NULL, NULL };
static POA_Nautilus_ViewWindow__vepv impl_Nautilus_ViewWindow_vepv =
{
......@@ -124,7 +124,10 @@ nautilus_window_get_type(void)
sizeof(NautilusWindow),
sizeof(NautilusWindowClass),
(GtkClassInitFunc) nautilus_window_class_init,
(GtkObjectInitFunc) nautilus_window_init
(GtkObjectInitFunc) nautilus_window_init,
NULL,
NULL,
NULL
};
window_type = gtk_type_unique (gnome_app_get_type(), &window_info);
......@@ -242,8 +245,7 @@ nautilus_window_goto_url(NautilusWindow *window, const char *url)
navinfo.new_window_default = navinfo.new_window_suggested = Nautilus_V_FALSE;
navinfo.new_window_enforced = Nautilus_V_UNKNOWN;
nautilus_window_request_location_change(NAUTILUS_WINDOW(window), &navinfo,
NULL);
nautilus_window_request_location_change(window, &navinfo, NULL);
}
static void
......@@ -251,7 +253,7 @@ nautilus_window_goto_url_cb (GtkWidget *widget,
const char *url,
GtkWidget *window)
{
nautilus_window_goto_url(window, url);
nautilus_window_goto_url(NAUTILUS_WINDOW(window), url);
}
static void
......
......@@ -43,7 +43,7 @@ static POA_Nautilus_ViewWindow__epv impl_Nautilus_ViewWindow_epv =
NULL
};
static PortableServer_ServantBase__epv base_epv = { NULL};
static PortableServer_ServantBase__epv base_epv = { NULL, NULL, NULL };
static POA_Nautilus_ViewWindow__vepv impl_Nautilus_ViewWindow_vepv =
{
......@@ -124,7 +124,10 @@ nautilus_window_get_type(void)
sizeof(NautilusWindow),
sizeof(NautilusWindowClass),
(GtkClassInitFunc) nautilus_window_class_init,
(GtkObjectInitFunc) nautilus_window_init
(GtkObjectInitFunc) nautilus_window_init,
NULL,
NULL,
NULL
};
window_type = gtk_type_unique (gnome_app_get_type(), &window_info);
......@@ -242,8 +245,7 @@ nautilus_window_goto_url(NautilusWindow *window, const char *url)
navinfo.new_window_default = navinfo.new_window_suggested = Nautilus_V_FALSE;
navinfo.new_window_enforced = Nautilus_V_UNKNOWN;
nautilus_window_request_location_change(NAUTILUS_WINDOW(window), &navinfo,
NULL);
nautilus_window_request_location_change(window, &navinfo, NULL);
}
static void
......@@ -251,7 +253,7 @@ nautilus_window_goto_url_cb (GtkWidget *widget,
const char *url,
GtkWidget *window)
{
nautilus_window_goto_url(window, url);
nautilus_window_goto_url(NAUTILUS_WINDOW(window), url);
}
static void
......
......@@ -73,7 +73,7 @@ POA_Nautilus_ViewFrame__epv impl_Nautilus_ViewFrame_epv =
(void(*))&impl_Nautilus_ViewFrame_request_selection_change
};
static PortableServer_ServantBase__epv base_epv = { NULL};
static PortableServer_ServantBase__epv base_epv = { NULL, NULL, NULL };