Files
xserver/fb/fb_priv.h
Enrico Weigelt, metux IT consult df02054150 fb: unexport FB_HEAD_BITS and FB_TAIL_BITS macros
Not used by any driver, so no need to keep them exported.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-12 16:40:24 +02:00

33 lines
747 B
C

/* SPDX-License-Identifier: MIT OR X11
*
* Copyright © 2024 Enrico Weigelt, metux IT consult <info@metux.net>
*/
#ifndef XORG_FB_PRIV_H
#define XORG_FB_PRIV_H
#include <X11/Xdefs.h>
#include "include/scrnintstr.h"
#include "fb/fb.h"
#define FbBitsStrideToStipStride(s) (((s) << (FB_SHIFT - FB_STIP_SHIFT)))
#ifdef FB_DEBUG
#define FB_HEAD_BITS (FbStip) (0xbaadf00d)
#define FB_TAIL_BITS (FbStip) (0xbaddf0ad)
void fbValidateDrawable(DrawablePtr d);
void fbSetBits(FbStip * bits, int stride, FbStip data);
#else
static inline void fbValidateDrawable(DrawablePtr d) {}
#endif /* FB_DEBUG */
Bool fbAllocatePrivates(ScreenPtr pScreen);
int fbListInstalledColormaps(ScreenPtr pScreen, Colormap* pmaps);
#endif /* XORG_FB_PRIV_H */