fb: unexport fbValidateDrawable()

Not used by any drivers, so no need to keep it exported.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
This commit is contained in:
Enrico Weigelt, metux IT consult 2025-04-22 21:02:37 +02:00
parent 62d5d4ff83
commit 31548e3705
7 changed files with 25 additions and 7 deletions

View File

@ -110,14 +110,12 @@ typedef FbBits FbStip;
typedef int FbStride; typedef int FbStride;
#ifdef FB_DEBUG #ifdef FB_DEBUG
extern _X_EXPORT void fbValidateDrawable(DrawablePtr d);
extern _X_EXPORT void fbInitializeDrawable(DrawablePtr d); extern _X_EXPORT void fbInitializeDrawable(DrawablePtr d);
extern _X_EXPORT void fbSetBits(FbStip * bits, int stride, FbStip data); extern _X_EXPORT void fbSetBits(FbStip * bits, int stride, FbStip data);
#define FB_HEAD_BITS (FbStip) (0xbaadf00d) #define FB_HEAD_BITS (FbStip) (0xbaadf00d)
#define FB_TAIL_BITS (FbStip) (0xbaddf0ad) #define FB_TAIL_BITS (FbStip) (0xbaddf0ad)
#else #else
#define fbValidateDrawable(d)
#define fdInitializeDrawable(d) #define fdInitializeDrawable(d)
#endif #endif

20
fb/fb_priv.h Normal file
View File

@ -0,0 +1,20 @@
/* 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 "fb/fb.h"
#ifdef FB_DEBUG
void fbValidateDrawable(DrawablePtr d);
#else
static inline void fbValidateDrawable(DrawablePtr d) {}
#endif /* FB_DEBUG */
#endif /* XORG_FB_PRIV_H */

View File

@ -22,7 +22,7 @@
#include <dix-config.h> #include <dix-config.h>
#include "fb.h" #include "fb/fb_priv.h"
static void static void
fbStipple(FbBits * dst, FbStride dstStride, fbStipple(FbBits * dst, FbStride dstStride,

View File

@ -24,7 +24,7 @@
#include <stdlib.h> #include <stdlib.h>
#include "fb.h" #include "fb/fb_priv.h"
PixmapPtr PixmapPtr
fbCreatePixmap(ScreenPtr pScreen, int width, int height, int depth, fbCreatePixmap(ScreenPtr pScreen, int width, int height, int depth,

View File

@ -22,7 +22,7 @@
#include <dix-config.h> #include <dix-config.h>
#include "fb.h" #include "fb/fb_priv.h"
void void
fbSetSpans(DrawablePtr pDrawable, fbSetSpans(DrawablePtr pDrawable,

View File

@ -24,7 +24,7 @@
#include <stdlib.h> #include <stdlib.h>
#include "fb.h" #include "fb/fb_priv.h"
Bool Bool
fbCreateWindow(WindowPtr pWin) fbCreateWindow(WindowPtr pWin)

View File

@ -36,6 +36,7 @@
#include <assert.h> #include <assert.h>
#include <X11/Xatom.h> #include <X11/Xatom.h>
#include "fb/fb_priv.h"
#include "mi/mi_priv.h" #include "mi/mi_priv.h"
#include "dix_priv.h" #include "dix_priv.h"
@ -47,7 +48,6 @@
extern int darwinMainScreenX, darwinMainScreenY; extern int darwinMainScreenX, darwinMainScreenY;
extern Bool no_configure_window; extern Bool no_configure_window;
#endif #endif
#include "fb.h"
#include "rootlessCommon.h" #include "rootlessCommon.h"
#include "rootlessWindow.h" #include "rootlessWindow.h"