From 0f834b91a4768673833ab4917e87d86c237bb1a6 Mon Sep 17 00:00:00 2001 From: marha Date: Fri, 23 Mar 2012 10:05:55 +0100 Subject: libX11 xserver fontconfig mesa pixman xkbcomp xkeyboard-config git update 23 Mar 2012 --- xorg-server/hw/kdrive/src/kdrive.h | 555 ++++++++++++++++++------------------- 1 file changed, 269 insertions(+), 286 deletions(-) (limited to 'xorg-server/hw/kdrive/src/kdrive.h') diff --git a/xorg-server/hw/kdrive/src/kdrive.h b/xorg-server/hw/kdrive/src/kdrive.h index cda965d84..6c2f29309 100644 --- a/xorg-server/hw/kdrive/src/kdrive.h +++ b/xorg-server/hw/kdrive/src/kdrive.h @@ -56,80 +56,80 @@ #define Status int typedef struct _KdCardInfo { - struct _KdCardFuncs *cfuncs; - void *closure; - void *driver; - struct _KdScreenInfo *screenList; - int selected; - struct _KdCardInfo *next; + struct _KdCardFuncs *cfuncs; + void *closure; + void *driver; + struct _KdScreenInfo *screenList; + int selected; + struct _KdCardInfo *next; } KdCardInfo; -extern KdCardInfo *kdCardInfo; +extern KdCardInfo *kdCardInfo; /* * Configuration information per X screen */ typedef struct _KdFrameBuffer { - CARD8 *frameBuffer; - int depth; - int bitsPerPixel; - int pixelStride; - int byteStride; - Bool shadow; - unsigned long visuals; - Pixel redMask, greenMask, blueMask; - void *closure; + CARD8 *frameBuffer; + int depth; + int bitsPerPixel; + int pixelStride; + int byteStride; + Bool shadow; + unsigned long visuals; + Pixel redMask, greenMask, blueMask; + void *closure; } KdFrameBuffer; #define RR_Rotate_All (RR_Rotate_0|RR_Rotate_90|RR_Rotate_180|RR_Rotate_270) #define RR_Reflect_All (RR_Reflect_X|RR_Reflect_Y) typedef struct _KdScreenInfo { - struct _KdScreenInfo *next; - KdCardInfo *card; - ScreenPtr pScreen; - void *driver; - Rotation randr; /* rotation and reflection */ - int width; - int height; - int rate; - int width_mm; - int height_mm; - int subpixel_order; - Bool dumb; - Bool softCursor; - int mynum; - DDXPointRec origin; - KdFrameBuffer fb; + struct _KdScreenInfo *next; + KdCardInfo *card; + ScreenPtr pScreen; + void *driver; + Rotation randr; /* rotation and reflection */ + int width; + int height; + int rate; + int width_mm; + int height_mm; + int subpixel_order; + Bool dumb; + Bool softCursor; + int mynum; + DDXPointRec origin; + KdFrameBuffer fb; } KdScreenInfo; typedef struct _KdCardFuncs { - Bool (*cardinit) (KdCardInfo *); /* detect and map device */ - Bool (*scrinit) (KdScreenInfo *);/* initialize screen information */ - Bool (*initScreen) (ScreenPtr); /* initialize ScreenRec */ - Bool (*finishInitScreen) (ScreenPtr pScreen); - Bool (*createRes) (ScreenPtr); /* create screen resources */ - void (*preserve) (KdCardInfo *); /* save graphics card state */ - Bool (*enable) (ScreenPtr); /* set up for rendering */ - Bool (*dpms) (ScreenPtr, int); /* set DPMS screen saver */ - void (*disable) (ScreenPtr); /* turn off rendering */ - void (*restore) (KdCardInfo *); /* restore graphics card state */ - void (*scrfini) (KdScreenInfo *);/* close down screen */ - void (*cardfini) (KdCardInfo *); /* close down */ - - Bool (*initCursor) (ScreenPtr); /* detect and map cursor */ - void (*enableCursor) (ScreenPtr); /* enable cursor */ - void (*disableCursor) (ScreenPtr); /* disable cursor */ - void (*finiCursor) (ScreenPtr); /* close down */ - void (*recolorCursor) (ScreenPtr, int, xColorItem *); - - Bool (*initAccel) (ScreenPtr); - void (*enableAccel) (ScreenPtr); - void (*disableAccel) (ScreenPtr); - void (*finiAccel) (ScreenPtr); - - void (*getColors) (ScreenPtr, int, xColorItem *); - void (*putColors) (ScreenPtr, int, xColorItem *); + Bool (*cardinit) (KdCardInfo *); /* detect and map device */ + Bool (*scrinit) (KdScreenInfo *); /* initialize screen information */ + Bool (*initScreen) (ScreenPtr); /* initialize ScreenRec */ + Bool (*finishInitScreen) (ScreenPtr pScreen); + Bool (*createRes) (ScreenPtr); /* create screen resources */ + void (*preserve) (KdCardInfo *); /* save graphics card state */ + Bool (*enable) (ScreenPtr); /* set up for rendering */ + Bool (*dpms) (ScreenPtr, int); /* set DPMS screen saver */ + void (*disable) (ScreenPtr); /* turn off rendering */ + void (*restore) (KdCardInfo *); /* restore graphics card state */ + void (*scrfini) (KdScreenInfo *); /* close down screen */ + void (*cardfini) (KdCardInfo *); /* close down */ + + Bool (*initCursor) (ScreenPtr); /* detect and map cursor */ + void (*enableCursor) (ScreenPtr); /* enable cursor */ + void (*disableCursor) (ScreenPtr); /* disable cursor */ + void (*finiCursor) (ScreenPtr); /* close down */ + void (*recolorCursor) (ScreenPtr, int, xColorItem *); + + Bool (*initAccel) (ScreenPtr); + void (*enableAccel) (ScreenPtr); + void (*disableAccel) (ScreenPtr); + void (*finiAccel) (ScreenPtr); + + void (*getColors) (ScreenPtr, int, xColorItem *); + void (*putColors) (ScreenPtr, int, xColorItem *); } KdCardFuncs; @@ -137,20 +137,20 @@ typedef struct _KdCardFuncs { #define KD_MAX_PSEUDO_SIZE (1 << KD_MAX_PSEUDO_DEPTH) typedef struct { - KdScreenInfo *screen; - KdCardInfo *card; + KdScreenInfo *screen; + KdCardInfo *card; - Bool enabled; - Bool closed; - int bytesPerPixel; + Bool enabled; + Bool closed; + int bytesPerPixel; - int dpmsState; + int dpmsState; - ColormapPtr pInstalledmap; /* current colormap */ - xColorItem systemPalette[KD_MAX_PSEUDO_SIZE];/* saved windows colors */ + ColormapPtr pInstalledmap; /* current colormap */ + xColorItem systemPalette[KD_MAX_PSEUDO_SIZE]; /* saved windows colors */ - CreateScreenResourcesProcPtr CreateScreenResources; - CloseScreenProcPtr CloseScreen; + CreateScreenResourcesProcPtr CreateScreenResources; + CloseScreenProcPtr CloseScreen; } KdPrivScreenRec, *KdPrivScreenPtr; typedef enum _kdPointerState { @@ -175,33 +175,33 @@ typedef enum _kdPointerState { typedef struct _KdPointerInfo KdPointerInfo; typedef struct _KdPointerDriver { - char *name; - Status (*Init) (KdPointerInfo *); - Status (*Enable) (KdPointerInfo *); - void (*Disable) (KdPointerInfo *); - void (*Fini) (KdPointerInfo *); + char *name; + Status(*Init) (KdPointerInfo *); + Status(*Enable) (KdPointerInfo *); + void (*Disable) (KdPointerInfo *); + void (*Fini) (KdPointerInfo *); struct _KdPointerDriver *next; } KdPointerDriver; struct _KdPointerInfo { - DeviceIntPtr dixdev; - char *name; - char *path; - char *protocol; - InputOption *options; - int inputClass; - - CARD8 map[KD_MAX_BUTTON + 1]; - int nButtons; - int nAxes; - - Bool emulateMiddleButton; - unsigned long emulationTimeout; - int emulationDx, emulationDy; - - Bool timeoutPending; - KdPointerState mouseState; - Bool eventHeld; + DeviceIntPtr dixdev; + char *name; + char *path; + char *protocol; + InputOption *options; + int inputClass; + + CARD8 map[KD_MAX_BUTTON + 1]; + int nButtons; + int nAxes; + + Bool emulateMiddleButton; + unsigned long emulationTimeout; + int emulationDx, emulationDy; + + Bool timeoutPending; + KdPointerState mouseState; + Bool eventHeld; struct { int type; int x; @@ -210,26 +210,25 @@ struct _KdPointerInfo { int flags; int absrel; } heldEvent; - unsigned char buttonState; - Bool transformCoordinates; - int pressureThreshold; + unsigned char buttonState; + Bool transformCoordinates; + int pressureThreshold; - KdPointerDriver *driver; - void *driverPrivate; + KdPointerDriver *driver; + void *driverPrivate; struct _KdPointerInfo *next; }; extern int KdCurScreen; -void KdAddPointerDriver (KdPointerDriver *driver); -void KdRemovePointerDriver (KdPointerDriver *driver); -KdPointerInfo *KdNewPointer (void); -void KdFreePointer (KdPointerInfo *); -int KdAddPointer (KdPointerInfo *ki); -int KdAddConfigPointer (char *pointer); -void KdRemovePointer (KdPointerInfo *ki); - +void KdAddPointerDriver(KdPointerDriver * driver); +void KdRemovePointerDriver(KdPointerDriver * driver); +KdPointerInfo *KdNewPointer(void); +void KdFreePointer(KdPointerInfo *); +int KdAddPointer(KdPointerInfo * ki); +int KdAddConfigPointer(char *pointer); +void KdRemovePointer(KdPointerInfo * ki); #define KD_KEY_COUNT 248 #define KD_MIN_KEYCODE 8 @@ -239,64 +238,64 @@ void KdRemovePointer (KdPointerInfo *ki); typedef struct { KeySym modsym; - int modbit; + int modbit; } KdKeySymModsRec; typedef struct _KdKeyboardInfo KdKeyboardInfo; typedef struct _KdKeyboardDriver { - char *name; - Bool (*Init) (KdKeyboardInfo *); - Bool (*Enable) (KdKeyboardInfo *); - void (*Leds) (KdKeyboardInfo *, int); - void (*Bell) (KdKeyboardInfo *, int, int, int); - void (*Disable) (KdKeyboardInfo *); - void (*Fini) (KdKeyboardInfo *); + char *name; + Bool (*Init) (KdKeyboardInfo *); + Bool (*Enable) (KdKeyboardInfo *); + void (*Leds) (KdKeyboardInfo *, int); + void (*Bell) (KdKeyboardInfo *, int, int, int); + void (*Disable) (KdKeyboardInfo *); + void (*Fini) (KdKeyboardInfo *); struct _KdKeyboardDriver *next; } KdKeyboardDriver; struct _KdKeyboardInfo { struct _KdKeyboardInfo *next; - DeviceIntPtr dixdev; - void *closure; - char *name; - char *path; - int inputClass; - char *xkbRules; - char *xkbModel; - char *xkbLayout; - char *xkbVariant; - char *xkbOptions; - int LockLed; - - int minScanCode; - int maxScanCode; - - int leds; - int bellPitch; - int bellDuration; - InputOption *options; - - KdKeyboardDriver *driver; - void *driverPrivate; + DeviceIntPtr dixdev; + void *closure; + char *name; + char *path; + int inputClass; + char *xkbRules; + char *xkbModel; + char *xkbLayout; + char *xkbVariant; + char *xkbOptions; + int LockLed; + + int minScanCode; + int maxScanCode; + + int leds; + int bellPitch; + int bellDuration; + InputOption *options; + + KdKeyboardDriver *driver; + void *driverPrivate; }; -void KdAddKeyboardDriver (KdKeyboardDriver *driver); -void KdRemoveKeyboardDriver (KdKeyboardDriver *driver); -KdKeyboardInfo *KdNewKeyboard (void); -void KdFreeKeyboard (KdKeyboardInfo *ki); -int KdAddConfigKeyboard (char *pointer); -int KdAddKeyboard (KdKeyboardInfo *ki); -void KdRemoveKeyboard (KdKeyboardInfo *ki); +void KdAddKeyboardDriver(KdKeyboardDriver * driver); +void KdRemoveKeyboardDriver(KdKeyboardDriver * driver); +KdKeyboardInfo *KdNewKeyboard(void); +void KdFreeKeyboard(KdKeyboardInfo * ki); +int KdAddConfigKeyboard(char *pointer); +int KdAddKeyboard(KdKeyboardInfo * ki); +void KdRemoveKeyboard(KdKeyboardInfo * ki); typedef struct _KdOsFuncs { - int (*Init) (void); - void (*Enable) (void); - Bool (*SpecialKey) (KeySym); - void (*Disable) (void); - void (*Fini) (void); - void (*pollEvents) (void); - void (*Bell) (int, int, int); + int (*Init) (void); + void (*Enable) (void); + Bool (*SpecialKey) (KeySym); + void (*Disable) (void); + void (*Fini) (void); + void (*pollEvents) (void); + void (*Bell) (int, int, int); } KdOsFuncs; typedef enum _KdSyncPolarity { @@ -305,28 +304,28 @@ typedef enum _KdSyncPolarity { typedef struct _KdMonitorTiming { /* label */ - int horizontal; - int vertical; - int rate; + int horizontal; + int vertical; + int rate; /* pixel clock */ - int clock; /* in KHz */ + int clock; /* in KHz */ /* horizontal timing */ - int hfp; /* front porch */ - int hbp; /* back porch */ - int hblank; /* blanking */ - KdSyncPolarity hpol; /* polarity */ + int hfp; /* front porch */ + int hbp; /* back porch */ + int hblank; /* blanking */ + KdSyncPolarity hpol; /* polarity */ /* vertical timing */ - int vfp; /* front porch */ - int vbp; /* back porch */ - int vblank; /* blanking */ - KdSyncPolarity vpol; /* polarity */ + int vfp; /* front porch */ + int vbp; /* back porch */ + int vblank; /* blanking */ + KdSyncPolarity vpol; /* polarity */ } KdMonitorTiming; -extern const KdMonitorTiming kdMonitorTimings[]; -extern const int kdNumMonitorTimings; +extern const KdMonitorTiming kdMonitorTimings[]; +extern const int kdNumMonitorTimings; typedef struct _KdPointerMatrix { - int matrix[2][3]; + int matrix[2][3]; } KdPointerMatrix; /* @@ -342,18 +341,19 @@ typedef struct _KdPointerMatrix { (PixmapWidthPaddingInfo[d].padRoundUp+1))) #endif -extern DevPrivateKeyRec kdScreenPrivateKeyRec; +extern DevPrivateKeyRec kdScreenPrivateKeyRec; + #define kdScreenPrivateKey (&kdScreenPrivateKeyRec) -extern unsigned long kdGeneration; -extern Bool kdEnabled; -extern Bool kdSwitchPending; -extern Bool kdEmulateMiddleButton; -extern Bool kdDisableZaphod; -extern Bool kdAllowZap; -extern int kdVirtualTerminal; -extern char *kdSwitchCmd; -extern KdOsFuncs *kdOsFuncs; +extern unsigned long kdGeneration; +extern Bool kdEnabled; +extern Bool kdSwitchPending; +extern Bool kdEmulateMiddleButton; +extern Bool kdDisableZaphod; +extern Bool kdAllowZap; +extern int kdVirtualTerminal; +extern char *kdSwitchCmd; +extern KdOsFuncs *kdOsFuncs; #define KdGetScreenPriv(pScreen) ((KdPrivScreenPtr) \ dixLookupPrivate(&(pScreen)->devPrivates, kdScreenPrivateKey)) @@ -363,158 +363,142 @@ extern KdOsFuncs *kdOsFuncs; /* kcmap.c */ void -KdSetColormap (ScreenPtr pScreen); + KdSetColormap(ScreenPtr pScreen); void -KdEnableColormap (ScreenPtr pScreen); + KdEnableColormap(ScreenPtr pScreen); void -KdDisableColormap (ScreenPtr pScreen); + KdDisableColormap(ScreenPtr pScreen); void -KdInstallColormap (ColormapPtr pCmap); + KdInstallColormap(ColormapPtr pCmap); void -KdUninstallColormap (ColormapPtr pCmap); + KdUninstallColormap(ColormapPtr pCmap); int -KdListInstalledColormaps (ScreenPtr pScreen, Colormap *pCmaps); + KdListInstalledColormaps(ScreenPtr pScreen, Colormap * pCmaps); void -KdStoreColors (ColormapPtr pCmap, int ndef, xColorItem *pdefs); + KdStoreColors(ColormapPtr pCmap, int ndef, xColorItem * pdefs); /* kdrive.c */ extern miPointerScreenFuncRec kdPointerScreenFuncs; void -KdDisableScreen (ScreenPtr pScreen); + KdDisableScreen(ScreenPtr pScreen); void -KdDisableScreens (void); + KdDisableScreens(void); Bool -KdEnableScreen (ScreenPtr pScreen); + KdEnableScreen(ScreenPtr pScreen); void -KdEnableScreens (void); + KdEnableScreens(void); void -KdSuspend (void); + KdSuspend(void); void -KdResume (void); + KdResume(void); void -KdProcessSwitch (void); + KdProcessSwitch(void); -Rotation -KdAddRotation (Rotation a, Rotation b); +Rotation KdAddRotation(Rotation a, Rotation b); -Rotation -KdSubRotation (Rotation a, Rotation b); +Rotation KdSubRotation(Rotation a, Rotation b); void -KdParseScreen (KdScreenInfo *screen, - char *arg); + KdParseScreen(KdScreenInfo * screen, char *arg); -KdPointerInfo * -KdParsePointer (char *arg); +KdPointerInfo *KdParsePointer(char *arg); -KdKeyboardInfo * -KdParseKeyboard (char *arg); +KdKeyboardInfo *KdParseKeyboard(char *arg); -char * -KdParseFindNext (char *cur, const char *delim, char *save, char *last); +char *KdParseFindNext(char *cur, const char *delim, char *save, char *last); void -KdParseRgba (char *rgba); + KdParseRgba(char *rgba); void -KdUseMsg (void); + KdUseMsg(void); int -KdProcessArgument (int argc, char **argv, int i); + KdProcessArgument(int argc, char **argv, int i); void -KdOsInit (KdOsFuncs *pOsFuncs); + KdOsInit(KdOsFuncs * pOsFuncs); void -KdOsAddInputDrivers (void); + KdOsAddInputDrivers(void); Bool -KdAllocatePrivates (ScreenPtr pScreen); + KdAllocatePrivates(ScreenPtr pScreen); Bool -KdCreateScreenResources (ScreenPtr pScreen); + KdCreateScreenResources(ScreenPtr pScreen); Bool -KdCloseScreen (int index, ScreenPtr pScreen); + KdCloseScreen(int index, ScreenPtr pScreen); Bool -KdSaveScreen (ScreenPtr pScreen, int on); + KdSaveScreen(ScreenPtr pScreen, int on); Bool -KdScreenInit(int index, ScreenPtr pScreen, int argc, char **argv); + KdScreenInit(int index, ScreenPtr pScreen, int argc, char **argv); void -KdInitScreen (ScreenInfo *pScreenInfo, - KdScreenInfo *screen, - int argc, - char **argv); + +KdInitScreen(ScreenInfo * pScreenInfo, + KdScreenInfo * screen, int argc, char **argv); void -KdInitCard (ScreenInfo *pScreenInfo, - KdCardInfo *card, - int argc, - char **argv); + KdInitCard(ScreenInfo * pScreenInfo, KdCardInfo * card, int argc, char **argv); void -KdInitOutput (ScreenInfo *pScreenInfo, - int argc, - char **argv); + KdInitOutput(ScreenInfo * pScreenInfo, int argc, char **argv); void -KdSetSubpixelOrder (ScreenPtr pScreen, Rotation randr); + KdSetSubpixelOrder(ScreenPtr pScreen, Rotation randr); void -KdBacktrace (int signum); + KdBacktrace(int signum); /* kinfo.c */ -KdCardInfo * -KdCardInfoAdd (KdCardFuncs *funcs, - void *closure); +KdCardInfo *KdCardInfoAdd(KdCardFuncs * funcs, void *closure); -KdCardInfo * -KdCardInfoLast (void); +KdCardInfo *KdCardInfoLast(void); void -KdCardInfoDispose (KdCardInfo *ci); + KdCardInfoDispose(KdCardInfo * ci); -KdScreenInfo * -KdScreenInfoAdd (KdCardInfo *ci); +KdScreenInfo *KdScreenInfoAdd(KdCardInfo * ci); void -KdScreenInfoDispose (KdScreenInfo *si); - + KdScreenInfoDispose(KdScreenInfo * si); /* kinput.c */ void -KdInitInput(void); + KdInitInput(void); void -KdCloseInput(void); + KdCloseInput(void); Bool -KdRegisterFd (int fd, void (*read) (int fd, void *closure), void *closure); + KdRegisterFd(int fd, void (*read) (int fd, void *closure), void *closure); void -KdUnregisterFds (void *closure, Bool do_close); + KdUnregisterFds(void *closure, Bool do_close); void -KdUnregisterFd (void *closure, int fd, Bool do_close); + KdUnregisterFd(void *closure, int fd, Bool do_close); void -KdEnqueueKeyboardEvent(KdKeyboardInfo *ki, unsigned char scan_code, - unsigned char is_up); + +KdEnqueueKeyboardEvent(KdKeyboardInfo * ki, unsigned char scan_code, + unsigned char is_up); #define KD_BUTTON_1 0x01 #define KD_BUTTON_2 0x02 @@ -525,97 +509,96 @@ KdEnqueueKeyboardEvent(KdKeyboardInfo *ki, unsigned char scan_code, #define KD_MOUSE_DELTA 0x80000000 void -KdEnqueuePointerEvent(KdPointerInfo *pi, unsigned long flags, int rx, int ry, + +KdEnqueuePointerEvent(KdPointerInfo * pi, unsigned long flags, int rx, int ry, int rz); void -_KdEnqueuePointerEvent(KdPointerInfo *pi, int type, int x, int y, int z, + +_KdEnqueuePointerEvent(KdPointerInfo * pi, int type, int x, int y, int z, int b, int absrel, Bool force); void -KdReleaseAllKeys (void); + KdReleaseAllKeys(void); void -KdSetLed (KdKeyboardInfo *ki, int led, Bool on); + KdSetLed(KdKeyboardInfo * ki, int led, Bool on); void -KdSetPointerMatrix (KdPointerMatrix *pointer); + KdSetPointerMatrix(KdPointerMatrix * pointer); void -KdComputePointerMatrix (KdPointerMatrix *pointer, Rotation randr, int width, int height); + +KdComputePointerMatrix(KdPointerMatrix * pointer, Rotation randr, int width, + int height); void -KdScreenToPointerCoords (int *x, int *y); + KdScreenToPointerCoords(int *x, int *y); void -KdBlockHandler (int screen, - pointer blockData, - pointer timeout, - pointer readmask); + +KdBlockHandler(int screen, + pointer blockData, pointer timeout, pointer readmask); void -KdWakeupHandler (int screen, - pointer data, - unsigned long result, - pointer readmask); + +KdWakeupHandler(int screen, + pointer data, unsigned long result, pointer readmask); void -KdDisableInput (void); + KdDisableInput(void); void -KdEnableInput (void); + KdEnableInput(void); void -ProcessInputEvents (void); + ProcessInputEvents(void); void -KdRingBell (KdKeyboardInfo *ki, - int volume, - int pitch, - int duration); + KdRingBell(KdKeyboardInfo * ki, int volume, int pitch, int duration); /* kmode.c */ -const KdMonitorTiming * -KdFindMode (KdScreenInfo *screen, - Bool (*supported) (KdScreenInfo *, - const KdMonitorTiming *)); +const KdMonitorTiming *KdFindMode(KdScreenInfo * screen, + Bool (*supported) (KdScreenInfo *, + const KdMonitorTiming *)); Bool -KdTuneMode (KdScreenInfo *screen, - Bool (*usable) (KdScreenInfo *), - Bool (*supported) (KdScreenInfo *, - const KdMonitorTiming *)); + +KdTuneMode(KdScreenInfo * screen, + Bool (*usable) (KdScreenInfo *), + Bool (*supported) (KdScreenInfo *, const KdMonitorTiming *)); #ifdef RANDR Bool -KdRandRGetInfo (ScreenPtr pScreen, - int randr, - Bool (*supported) (ScreenPtr pScreen, - const KdMonitorTiming *)); - -const KdMonitorTiming * -KdRandRGetTiming (ScreenPtr pScreen, - Bool (*supported) (ScreenPtr pScreen, - const KdMonitorTiming *), - int rate, - RRScreenSizePtr pSize); + +KdRandRGetInfo(ScreenPtr pScreen, + int randr, + Bool (*supported) (ScreenPtr pScreen, const KdMonitorTiming *)); + +const KdMonitorTiming *KdRandRGetTiming(ScreenPtr pScreen, + Bool (*supported) (ScreenPtr pScreen, + const KdMonitorTiming + *), int rate, + RRScreenSizePtr pSize); #endif /* kshadow.c */ Bool -KdShadowFbAlloc (KdScreenInfo *screen, Bool rotate); + KdShadowFbAlloc(KdScreenInfo * screen, Bool rotate); void -KdShadowFbFree (KdScreenInfo *screen); + KdShadowFbFree(KdScreenInfo * screen); Bool -KdShadowSet (ScreenPtr pScreen, int randr, ShadowUpdateProc update, ShadowWindowProc window); + +KdShadowSet(ScreenPtr pScreen, int randr, ShadowUpdateProc update, + ShadowWindowProc window); void -KdShadowUnset (ScreenPtr pScreen); + KdShadowUnset(ScreenPtr pScreen); /* function prototypes to be implemented by the drivers */ void -InitCard (char *name); + InitCard(char *name); -#endif /* _KDRIVE_H_ */ +#endif /* _KDRIVE_H_ */ -- cgit v1.2.3