Module Name: xsrc Committed By: tsutsui Date: Fri May 20 05:12:42 UTC 2011
Modified Files: xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k: x68k.h x68kConfig.c x68kFb.c x68kGraph.c x68kInit.c x68kIo.c x68kKbd.c x68kMouse.c x68kText.c Log Message: More WARNSfy. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68k.h \ xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kFb.c \ xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kText.c cvs rdiff -u -r1.3 -r1.4 \ xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kConfig.c \ xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kIo.c \ xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kMouse.c cvs rdiff -u -r1.4 -r1.5 \ xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kGraph.c \ xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kKbd.c cvs rdiff -u -r1.6 -r1.7 \ xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kInit.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68k.h diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68k.h:1.2 xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68k.h:1.3 --- xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68k.h:1.2 Wed May 18 21:51:04 2011 +++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68k.h Fri May 20 05:12:42 2011 @@ -1,4 +1,4 @@ -/* $NetBSD: x68k.h,v 1.2 2011/05/18 21:51:04 tsutsui Exp $ */ +/* $NetBSD: x68k.h,v 1.3 2011/05/20 05:12:42 tsutsui Exp $ */ /*------------------------------------------------------------------------- * Copyright (c) 1996 Yasushi Yamasaki * All rights reserved. @@ -94,17 +94,18 @@ * frame buffer procedures */ typedef struct _X68kFbProcRec { - Bool (*open)( X68kScreenRec *fb ); /* open procedure */ - Bool (*init)( int screen, ScreenPtr pScreen, /* initialize procedure */ - int argc, char *argv[] ); - void (*close)( X68kScreenRec *fb ); /* close procedure */ + Bool (*open)(X68kScreenRec *); /* open procedure */ + Bool (*init)(int, ScreenPtr, int, char *[]); /* initialize procedure */ + void (*close)(X68kScreenRec *); /* close procedure */ } X68kFbProcRec; /* frame buffer types */ #define X68K_FB_NULL 0 #define X68K_FB_TEXT 1 /* text VRAM frame buffer */ #define X68K_FB_GRAPHIC 2 /* graphic VRAM frame buffer */ -/* #define X68K_FB_CIRRUS 3 /* not yet */ +#if 0 +#define X68K_FB_CIRRUS 3 /* not yet */ +#endif #define X68K_FB_TYPES 2 typedef struct _X68kMousePriv { @@ -125,24 +126,51 @@ #define MAXEVENTS 32 #define TVTOMILLI(tv) (((tv).tv_usec/1000)+((tv).tv_sec*1000)) -int x68kScreenIndex; -int x68kGeneration; #define GetScreenPrivate(s) ((X68kScreenRec *) \ ((s)->devPrivates[x68kScreenIndex].ptr)) #define SetupScreen(s) X68kScreenRec *pPriv = GetScreenPrivate(s) +/* in x68kConfig.c */ +X68kScreenRec *x68kGetScreenRec(int); +X68kScreenRec *x68kGetScreenRecByType(int); +X68kFbProcRec *x68kGetFbProcRec(int index); +void x68kRegisterPixmapFormats(ScreenInfo *); +int x68kConfig(void); +extern char *configFilename; + /* x68kFB.c */ Bool x68kFbCommonOpen(X68kScreenRec *, char *); void x68kFbCommonClose(X68kScreenRec *); +Bool x68kSaveScreen(ScreenPtr, Bool); +extern int x68kScreenIndex; +extern int x68kGeneration; + +/* x68kGraph.c */ +Bool x68kGraphOpen(X68kScreenRec *); +Bool x68kGraphInit(int, ScreenPtr, int, char *[]); +void x68kGraphClose(X68kScreenRec *); + +/* in x68kIo.c */ +void x68kSigIOHandler(int); + +/* in x68kMouse.c */ +int x68kMouseProc(DeviceIntPtr, int); +Firm_event *x68kMouseGetEvents(int, int *, Bool *); +void x68kMouseEnqueueEvent(DeviceIntPtr, Firm_event *); +extern miPointerScreenFuncRec x68kPointerScreenFuncs; + +/* in x68kKbd.c */ +int x68kKbdProc(DeviceIntPtr, int); +Firm_event *x68kKbdGetEvents(int, int *, Bool *); +void x68kKbdEnqueueEvent(DeviceIntPtr, Firm_event *); +extern X68kKbdPriv x68kKbdPriv; + +/* in x68kKeyMap.c */ +extern KeySymsRec jisKeySyms, asciiKeySyms, *x68kKeySyms; /* x68kText.c */ -Bool x68kTextOpen(X68kScreenRec *fb); -Bool x68kTextInit(int screen, ScreenPtr pScreen, int arg, char *argv[]); -void x68kTextClose(X68kScreenRec *fb); +Bool x68kTextOpen(X68kScreenRec *); +Bool x68kTextInit(int, ScreenPtr, int, char *[]); +void x68kTextClose(X68kScreenRec *); -/* x68kGraph.c */ -Bool x68kGraphOpen(X68kScreenRec *fb); -Bool x68kGraphInit(int screen, ScreenPtr pScreen, int arg, char *argv[]); -void x68kGraphClose(X68kScreenRec *fb); - /* EOF x68k.h */ Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kFb.c diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kFb.c:1.2 xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kFb.c:1.3 --- xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kFb.c:1.2 Fri Dec 9 05:44:51 2005 +++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kFb.c Fri May 20 05:12:42 2011 @@ -1,4 +1,4 @@ -/* $NetBSD: x68kFb.c,v 1.2 2005/12/09 05:44:51 mhitch Exp $ */ +/* $NetBSD: x68kFb.c,v 1.3 2011/05/20 05:12:42 tsutsui Exp $ */ /*------------------------------------------------------------------------- * Copyright (c) 1996 Yasushi Yamasaki * All rights reserved. @@ -33,6 +33,9 @@ static void x68kRegSetup(X68kScreenRec *pPriv); +int x68kScreenIndex; +int x68kGeneration; + /*------------------------------------------------------------------------- * function "x68kFbCommonOpen" * @@ -158,19 +161,19 @@ Bool x68kSaveScreen(ScreenPtr pScreen, Bool on) { SetupScreen(pScreen); - static int stat = FALSE; + static int status = FALSE; static u_short r2; if (on == SCREEN_SAVER_ON || on == SCREEN_SAVER_CYCLE) { - if (!stat) { + if (!status) { r2 = pPriv->reg->videoc.r2; pPriv->reg->videoc.r2 = 0x0000; - stat = TRUE; + status = TRUE; } } else { - if (stat) { + if (status) { pPriv->reg->videoc.r2 = r2; - stat = FALSE; + status = FALSE; } } return TRUE; Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kText.c diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kText.c:1.2 xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kText.c:1.3 --- xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kText.c:1.2 Wed May 18 21:51:04 2011 +++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kText.c Fri May 20 05:12:42 2011 @@ -1,4 +1,4 @@ -/* $NetBSD: x68kText.c,v 1.2 2011/05/18 21:51:04 tsutsui Exp $ */ +/* $NetBSD: x68kText.c,v 1.3 2011/05/20 05:12:42 tsutsui Exp $ */ /*------------------------------------------------------------------------- * Copyright (c) 1996 Yasushi Yamasaki * All rights reserved. @@ -99,7 +99,6 @@ *-----------------------------------------------------------------------*/ Bool x68kTextInit(int screen, ScreenPtr pScreen, int argc, char *argv[]) { - extern miPointerScreenFuncRec x68kPointerScreenFuncs; X68kScreenRec *pPriv; /* get private screen record set by X68KConfig */ Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kConfig.c diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kConfig.c:1.3 xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kConfig.c:1.4 --- xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kConfig.c:1.3 Wed May 18 21:51:04 2011 +++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kConfig.c Fri May 20 05:12:42 2011 @@ -1,4 +1,4 @@ -/* $NetBSD: x68kConfig.c,v 1.3 2011/05/18 21:51:04 tsutsui Exp $ */ +/* $NetBSD: x68kConfig.c,v 1.4 2011/05/20 05:12:42 tsutsui Exp $ */ /*------------------------------------------------------------------------- * Copyright (c) 1996 Yasushi Yamasaki * All rights reserved. @@ -31,6 +31,7 @@ #include <stdarg.h> #include "x68k.h" +#include "opaque.h" static PixmapFormatRec *x68kFormat = NULL; static PixmapFormatRec defaultFormat = { @@ -45,12 +46,12 @@ * function "x68kGetScreenRec" * * purpose: get corresponding screen record - * argument: (int)index : screen index + * argument: (int)sindex : screen index * returns: (X68kScreenRec *) : X68k dependent screen record *-----------------------------------------------------------------------*/ -X68kScreenRec *x68kGetScreenRec(int index) +X68kScreenRec *x68kGetScreenRec(int sindex) { - return &x68kScreen[index]; + return &x68kScreen[sindex]; } /*------------------------------------------------------------------------- @@ -75,12 +76,12 @@ * function "x68kGetFbProcRec" * * purpose: get corresponding frame buffer procedure record - * argument: (int)index : screen index + * argument: (int)sindex : screen index * returns: (X68kFbProcRec *) : frame buffer procedure record *-----------------------------------------------------------------------*/ -X68kFbProcRec *x68kGetFbProcRec(int index) +X68kFbProcRec *x68kGetFbProcRec(int sindex) { - return &x68kFbProc[index]; + return &x68kFbProc[sindex]; } /*------------------------------------------------------------------------- @@ -591,8 +592,6 @@ static void parseKeyboard(int argc, Token **argv) { enum TokenType argtype[] = { TOKEN_SYMBOL }; - extern KeySymsRec jisKeySyms, asciiKeySyms, *x68kKeySyms; - extern X68kKbdPriv x68kKbdPriv; checkArguments(1, argtype, argc-1, argv); if (strcasecmp("standard", argv[1]->content.symbol) == 0) { @@ -618,9 +617,6 @@ void parseError(int line, char *str, ...) { va_list arglist; - int n; - extern void AbortDDX(); - extern Bool CoreDump; fprintf(stderr, "%s:%d: ", configFilename, line); if (str != NULL) { Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kIo.c diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kIo.c:1.3 xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kIo.c:1.4 --- xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kIo.c:1.3 Fri May 20 04:30:00 2011 +++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kIo.c Fri May 20 05:12:42 2011 @@ -1,4 +1,4 @@ -/* $NetBSD: x68kIo.c,v 1.3 2011/05/20 04:30:00 tsutsui Exp $ */ +/* $NetBSD: x68kIo.c,v 1.4 2011/05/20 05:12:42 tsutsui Exp $ */ /*------------------------------------------------------------------------- * Copyright (c) 1996 Yasushi Yamasaki * All rights reserved. @@ -76,11 +76,7 @@ #include "x68k.h" #include "mi.h" -static void x68kEnqueueEvents(); -extern Firm_event* x68kMouseGetEvents( int fd, int *pNumEvents, Bool *pAgain ); -extern void x68kMouseEnqueueEvent( DeviceIntPtr device, Firm_event *fe ); -extern Firm_event* x68kKbdGetEvents( int fd, int *pNumEvents, Bool *pAgain ); -extern void x68kKbdEnqueueEvent( DeviceIntPtr device, Firm_event *fe ); +static void x68kEnqueueEvents(void); /*-------------------------------------------------------------------- * function "x68kSigIOHandler" @@ -112,7 +108,7 @@ * Events are passed to the DIX layer. * *-----------------------------------------------------------------*/ -void ProcessInputEvents() +void ProcessInputEvents(void) { (void) mieqProcessInputEvents (); miPointerUpdate (); @@ -124,7 +120,7 @@ * enqueue them using the mi event queue */ -static void x68kEnqueueEvents() +static void x68kEnqueueEvents(void) { Firm_event *ptrEvents, /* Current pointer event */ *kbdEvents; /* Current keyboard event */ @@ -150,6 +146,8 @@ PtrAgain = TRUE; numKbdEvents = 0; KbdAgain = TRUE; + ptrEvents = NULL; /* XXX gcc */ + kbdEvents = NULL; /* XXX gcc */ /* * So long as one event from either device remains unprocess, we loop: Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kMouse.c diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kMouse.c:1.3 xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kMouse.c:1.4 --- xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kMouse.c:1.3 Fri May 20 04:30:00 2011 +++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kMouse.c Fri May 20 05:12:42 2011 @@ -1,4 +1,4 @@ -/* $NetBSD: x68kMouse.c,v 1.3 2011/05/20 04:30:00 tsutsui Exp $ */ +/* $NetBSD: x68kMouse.c,v 1.4 2011/05/20 05:12:42 tsutsui Exp $ */ /*------------------------------------------------------------------------- * Copyright (c) 1996 Yasushi Yamasaki * All rights reserved. @@ -84,10 +84,10 @@ #include "x68k.h" #include "mi.h" -static Bool x68kCursorOffScreen(); -static void x68kCrossScreen(); -static void x68kWarpCursor(); -static void x68kMouseCtrl(DeviceIntPtr device, PtrCtrl* ctrl); +static Bool x68kCursorOffScreen(ScreenPtr *, int *, int *); +static void x68kCrossScreen(ScreenPtr, Bool); +static void x68kWarpCursor(ScreenPtr, int, int); +static void x68kMouseCtrl(DeviceIntPtr, PtrCtrl*); miPointerScreenFuncRec x68kPointerScreenFuncs = { x68kCursorOffScreen, @@ -114,7 +114,6 @@ int format; static int oformat; BYTE map[4]; - char *dev; switch (what) { case DEVICE_INIT: @@ -274,12 +273,12 @@ xEvent xE; X68kMousePrivPtr pPriv; /* Private data for pointer */ int bmask; /* Temporary button mask */ - unsigned long time; + time_t etime; int x, y; pPriv = (X68kMousePrivPtr)device->public.devicePrivate; - time = xE.u.keyButtonPointer.time = TVTOMILLI(fe->time); + etime = xE.u.keyButtonPointer.time = TVTOMILLI(fe->time); switch (fe->id) { case MS_LEFT: @@ -312,7 +311,7 @@ mieqEnqueue (&xE); break; case LOC_X_DELTA: - miPointerDeltaCursor (MouseAccelerate(device,fe->value),0,time); + miPointerDeltaCursor (MouseAccelerate(device,fe->value),0,etime); break; case LOC_Y_DELTA: /* @@ -320,15 +319,15 @@ * and motion down a negative delta, so we must subtract * here instead of add... */ - miPointerDeltaCursor (0,-MouseAccelerate(device,fe->value),time); + miPointerDeltaCursor (0,-MouseAccelerate(device,fe->value),etime); break; case LOC_X_ABSOLUTE: miPointerPosition (&x, &y); - miPointerAbsoluteCursor (fe->value, y, time); + miPointerAbsoluteCursor (fe->value, y, etime); break; case LOC_Y_ABSOLUTE: miPointerPosition (&x, &y); - miPointerAbsoluteCursor (x, fe->value, time); + miPointerAbsoluteCursor (x, fe->value, etime); break; default: FatalError ("sunMouseEnqueueEvent: unrecognized id\n"); Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kGraph.c diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kGraph.c:1.4 xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kGraph.c:1.5 --- xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kGraph.c:1.4 Fri May 20 04:30:00 2011 +++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kGraph.c Fri May 20 05:12:42 2011 @@ -1,4 +1,4 @@ -/* $NetBSD: x68kGraph.c,v 1.4 2011/05/20 04:30:00 tsutsui Exp $ */ +/* $NetBSD: x68kGraph.c,v 1.5 2011/05/20 05:12:42 tsutsui Exp $ */ /*------------------------------------------------------------------------- * Copyright (c) 1996 Yasushi Yamasaki * All rights reserved. @@ -197,7 +197,6 @@ *-----------------------------------------------------------------------*/ Bool x68kGraphInit(int screen, ScreenPtr pScreen, int argc, char *argv[]) { - extern miPointerScreenFuncRec x68kPointerScreenFuncs; X68kScreenRec *pPriv; /* get private screen record set by X68KConfig */ @@ -269,8 +268,6 @@ int ndepths; VisualID defaultVisual; int rootdepth = 0; - extern BSFuncRec cfb16BSFuncRec; - extern Bool cfb16CreateScreenResources(ScreenPtr pScreen); /* for 15/16bit TrueColor visual mode */ if (pPriv->depth == 15 && pPriv->class == TrueColor) { Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kKbd.c diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kKbd.c:1.4 xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kKbd.c:1.5 --- xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kKbd.c:1.4 Fri May 20 04:30:00 2011 +++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kKbd.c Fri May 20 05:12:42 2011 @@ -1,4 +1,4 @@ -/* $NetBSD: x68kKbd.c,v 1.4 2011/05/20 04:30:00 tsutsui Exp $ */ +/* $NetBSD: x68kKbd.c,v 1.5 2011/05/20 05:12:42 tsutsui Exp $ */ /*------------------------------------------------------------------------- * Copyright (c) 1996 Yasushi Yamasaki * All rights reserved. @@ -77,24 +77,20 @@ #include <X11/extensions/XKB.h> #include <X11/extensions/XKBstr.h> #include <X11/extensions/XKBsrv.h> -extern Bool noXkbExtension; #endif #define MIN_KEYCODE 7 /* necessary to avoid the mouse buttons */ #define MAX_KEYCODE 255 /* limited by the protocol */ -extern KeySymsRec *x68kKeySyms; - X68kKbdPriv x68kKbdPriv; -static void x68kInitModMap(KeySymsRec *x68kKeySyms, CARD8 *x68kModMap); +static void x68kInitModMap(KeySymsRec *, CARD8 *); #ifdef XKB -static void x68kInitKbdNames(XkbComponentNamesRec* names, X68kKbdPrivPtr pKbd); +static void x68kInitKbdNames(XkbComponentNamesRec *, X68kKbdPrivPtr); #endif -static void x68kKbdBell(int percent, DeviceIntPtr device, - pointer ctrl, int unused); -static void x68kKbdCtrl(DeviceIntPtr device, KeybdCtrl *ctrl); -static void x68kSetLeds(X68kKbdPrivPtr pPriv, u_char data); +static void x68kKbdBell(int, DeviceIntPtr, pointer, int); +static void x68kKbdCtrl(DeviceIntPtr, KeybdCtrl *); +static void x68kSetLeds(X68kKbdPrivPtr, u_char); /*------------------------------------------------------------------------ * x68kKbdProc -- @@ -168,23 +164,23 @@ * (CARD8 *)x68kModMap : result * returns: nothing *-----------------------------------------------------------------------*/ -static void x68kInitModMap(KeySymsRec *x68kKeySyms, CARD8 *x68kModMap) +static void x68kInitModMap(KeySymsRec *KeySyms, CARD8 *x68kModMap) { int i; for (i = 0; i < MAP_LENGTH; i++) x68kModMap[i] = NoSymbol; - if (x68kKeySyms->minKeyCode < MIN_KEYCODE) { - x68kKeySyms->minKeyCode += MIN_KEYCODE; - x68kKeySyms->maxKeyCode += MIN_KEYCODE; + if (KeySyms->minKeyCode < MIN_KEYCODE) { + KeySyms->minKeyCode += MIN_KEYCODE; + KeySyms->maxKeyCode += MIN_KEYCODE; } #if 0 - if (x68kKeySyms->maxKeyCode > MAX_KEYCODE) - x68kKeySyms->maxKeyCode += MAX_KEYCODE; + if (KeySyms->maxKeyCode > MAX_KEYCODE) + KeySyms->maxKeyCode += MAX_KEYCODE; #endif - for (i = x68kKeySyms->minKeyCode; - i < x68kKeySyms->maxKeyCode; i++) { - switch (x68kKeySyms->map[(i-x68kKeySyms->minKeyCode)*4]) { + for (i = KeySyms->minKeyCode; + i < KeySyms->maxKeyCode; i++) { + switch (KeySyms->map[(i-KeySyms->minKeyCode)*4]) { case XK_Shift_L: case XK_Shift_R: x68kModMap[i] = ShiftMask; Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kInit.c diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kInit.c:1.6 xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kInit.c:1.7 --- xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kInit.c:1.6 Fri May 20 04:30:00 2011 +++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/x68k/x68kInit.c Fri May 20 05:12:42 2011 @@ -1,4 +1,4 @@ -/* $NetBSD: x68kInit.c,v 1.6 2011/05/20 04:30:00 tsutsui Exp $ */ +/* $NetBSD: x68kInit.c,v 1.7 2011/05/20 05:12:42 tsutsui Exp $ */ /*------------------------------------------------------------------------- * Copyright (c) 1996 Yasushi Yamasaki * All rights reserved. @@ -79,20 +79,6 @@ static int nscreens; -/* in x68kConfig.c */ -X68kScreenRec *x68kGetScreenRec(int index); -X68kFbProcRec *x68kGetFbProcRec(int index); -void x68kRegisterPixmapFormats(ScreenInfo *pScreenInfo); -int x68kConfig(void); - -/* in x68kIo.c */ -void x68kSigIOHandler(int sig); - -/* in x68kMouse.c */ -int x68kMouseProc(DeviceIntPtr device, int what); -/* in x68kKbd.c */ -int x68kKbdProc(DeviceIntPtr device, int what); - void OsVendorInit ( #if NeedFunctionPrototypes void @@ -219,9 +205,7 @@ *-----------------------------------------------------------------------*/ int ddxProcessArgument(int argc, char *argv[], int i) { - extern char *configFilename; - extern void UseMsg(); - + if (strcmp(argv[i], "-x68kconfig") == 0) { if (++i >= argc) UseMsg(); @@ -255,6 +239,7 @@ * stubs * ***************************************************************/ +#include <Xext/dpmsproc.h> void DPMSSet (level) int level;