fprintf(stderr, "alphaFbs[scr].info.fb_type = %d\n", alphaFbs[scr].info.fb_type);
void InitOutput(pScreenInfo, argc, argv)    ScreenInfo 	  *pScreenInfo;    int     	  argc;    char    	  **argv;{    int     	i, scr;    int		nonBlockConsole = 0;    char	**devList;    static int	setup_on_exit = 0;    extern Bool	RunFromSmartParent;    if (!monitorResolution)	monitorResolution = 90;    if (RunFromSmartParent)	nonBlockConsole = 1;    for (i = 1; i < argc; i++) {	if (!strcmp(argv[i],"-debug"))	    nonBlockConsole = 0;    }    pScreenInfo->imageByteOrder = IMAGE_BYTE_ORDER;    pScreenInfo->bitmapScanlineUnit = BITMAP_SCANLINE_UNIT;    pScreenInfo->bitmapScanlinePad = BITMAP_SCANLINE_PAD;    pScreenInfo->bitmapBitOrder = BITMAP_BIT_ORDER;    pScreenInfo->numPixmapFormats = NUMFORMATS;    for (i=0; i< NUMFORMATS; i++)        pScreenInfo->formats[i] = formats[i];#if 0 /* XXX */#ifdef XKB    if (noXkbExtension)#endif    sunAutoRepeatHandlersInstalled = FALSE;#endif    if (!alphaDevsInited) {	/* first time ever */	for (scr = 0; scr < MAXSCREENS; scr++)	    alphaFbs[scr].fd = -1;	devList = GetDeviceList (argc, argv);	for (i = 0, scr = 0; devList[i] != NULL && scr < MAXSCREENS; i++)	    if (OpenFrameBuffer (devList[i], scr))		scr++;	alphaDevsInited = TRUE;	xfree (devList);    }    for (scr = 0; scr < MAXSCREENS; scr++)	if (alphaFbs[scr].fd != -1) {	    (void) AddScreen (alphaFbData[alphaFbs[scr].info.fb_type].init, 			      argc, argv);		fprintf(stderr, "alphaFbs[scr].info.fb_type = %d\n",		    alphaFbs[scr].info.fb_type);	}    (void) OsSignal(SIGWINCH, SIG_IGN);}