printf("starting up Xt stuff\n");
PRINTF("starting up Xt stuff\n");
gtk_xtbin_init (GtkXtBin *xtbin){  static Display *xtdisplay = NULL;  xtbin->xtwidget = NULL;  xtbin->parent_window = NULL;  xtbin->xtwindow = 0;  xtbin->x = 0;  xtbin->y = 0;  /* Initialize the Xt toolkit */  if (xt_is_initialized == 0) {    char         *mArgv[1];    int           mArgc = 0;    XtAppContext  app_context;    int            cnumber;#ifdef DEBUG_XTBIN    printf("starting up Xt stuff\n");#endif    /*     * Initialize Xt stuff     */    XtToolkitInitialize();    app_context = XtCreateApplicationContext();    if (fallback)      XtAppSetFallbackResources(app_context, fallback);      xtdisplay = XtOpenDisplay(app_context, NULL, NULL,                               "Wrapper", NULL, 0, &mArgc, mArgv);    /*     * hook Xt event loop into the glib event loop.     */    /* the assumption is that gtk_init has already been called */    g_source_add (GDK_PRIORITY_EVENTS, TRUE,                   &xt_event_funcs, NULL, xtdisplay, NULL);	        cnumber = ConnectionNumber(xtdisplay);    xt_event_poll_fd.fd = cnumber;    xt_event_poll_fd.events = G_IO_IN;     xt_event_poll_fd.revents = 0;    /* hmm... is this correct? */    g_main_add_poll (&xt_event_poll_fd, G_PRIORITY_DEFAULT);  }  xt_is_initialized++; /* bump up our count here */  xtbin->xtdisplay = xtdisplay;}