[PR #1383] dix: unexport several extension related functions

PR: https://github.com/X11Libre/xserver/pull/1383
This commit is contained in:
Enrico Weigelt, metux IT consult
2025-11-10 13:56:59 +01:00
parent 6951394d43
commit 77effa6950
14 changed files with 20 additions and 14 deletions

View File

@@ -28,6 +28,7 @@
#include <X11/extensions/ge.h>
#include <X11/extensions/geproto.h>
#include "dix/extension_priv.h"
#include "dix/dix_priv.h"
#include "dix/request_priv.h"
#include "miext/extinit_priv.h"

View File

@@ -35,9 +35,10 @@
#include <X11/extensions/XI.h>
#include <X11/extensions/XIproto.h>
#include "dix/input_priv.h"
#include "dix/dix_priv.h"
#include "dix/exevents_priv.h"
#include "dix/extension_priv.h"
#include "dix/input_priv.h"
#include "dix/inpututils_priv.h"
#include "dix/request_priv.h"
#include "dix/screensaver_priv.h"

View File

@@ -58,6 +58,7 @@ SOFTWARE.
#include "dix/dix_priv.h"
#include "dix/exevents_priv.h"
#include "dix/request_priv.h"
#include "dix/extension_priv.h"
#include "Xi/handlers.h"
#include "inputstr.h" /* DeviceIntPtr */

View File

@@ -58,4 +58,12 @@ typedef struct {
extern CallbackListPtr ExtensionAccessCallback;
extern CallbackListPtr ExtensionDispatchCallback;
void EnableDisableExtensionError(const char *name, Bool enable);
void InitExtensions(int argc, char **argv);
void CloseDownExtensions(void);
ExtensionEntry *GetExtensionEntry(int major);
void NotImplemented(xEvent *, xEvent *) _X_NORETURN;
#endif /* _XSERVER_EXTENSION_PRIV_H */

View File

@@ -89,6 +89,7 @@ Equipment Corporation.
#include "dix/callback_priv.h"
#include "dix/cursor_priv.h"
#include "dix/dix_priv.h"
#include "dix/extension_priv.h"
#include "dix/input_priv.h"
#include "dix/gc_priv.h"
#include "dix/pixmap_priv.h"

View File

@@ -53,6 +53,7 @@ from The Open Group.
#include <stddef.h>
#include "dix/colormap_priv.h"
#include "dix/extension_priv.h"
#include "dix/resource_priv.h"
#include "dix/screenint_priv.h"

View File

@@ -24,6 +24,7 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#include <X11/X.h>
#include <X11/Xproto.h>
#include "dix/extension_priv.h"
#include "dix/registry_priv.h"
#include "dix/resource_priv.h"

View File

@@ -51,6 +51,7 @@ SOFTWARE.
#include <X11/fonts/fontstruct.h>
#include "dix/dix_priv.h"
#include "dix/extension_priv.h"
#include "misc.h"
#include "dixstruct.h"

View File

@@ -51,6 +51,7 @@ SOFTWARE.
#include <X11/Xprotostr.h>
#include "dix/dix_priv.h"
#include "dix/extension_priv.h"
#include "dix/reqhandlers_priv.h"
#include "misc.h"

View File

@@ -50,6 +50,7 @@ SOFTWARE.
#include <X11/Xproto.h>
#include "dix/dix_priv.h"
#include "dix/extension_priv.h"
#include "dix/reqhandlers_priv.h"
#include "windowstr.h"

View File

@@ -90,13 +90,6 @@ extern _X_EXPORT unsigned short StandardMinorOpcode(ClientPtr /*client */ );
extern _X_EXPORT Bool EnableDisableExtension(const char *name, Bool enable);
extern _X_EXPORT void EnableDisableExtensionError(const char *name,
Bool enable);
extern _X_EXPORT void InitExtensions(int argc, char **argv);
extern _X_EXPORT void CloseDownExtensions(void);
extern _X_EXPORT void LoadExtensionList(const ExtensionModule ext[],
int listSize, Bool external);

View File

@@ -79,10 +79,6 @@ typedef void (*EventSwapPtr) (xEvent *, xEvent *);
extern _X_EXPORT EventSwapPtr EventSwapVector[128];
extern _X_EXPORT void
NotImplemented( /* FIXME: this may move to another file... */
xEvent *, xEvent *) _X_NORETURN;
extern _X_EXPORT ExtensionEntry *
AddExtension(const char * /*name */ ,
int /*NumEvents */ ,
@@ -95,7 +91,5 @@ AddExtension(const char * /*name */ ,
extern _X_EXPORT ExtensionEntry *
CheckExtension(const char *extname);
extern _X_EXPORT ExtensionEntry *
GetExtensionEntry(int major);
#endif /* EXTENSIONSTRUCT_H */

View File

@@ -88,6 +88,7 @@ SOFTWARE.
#undef CONFIG_MITSHM
#endif
#include "dix/extension_priv.h"
#include "miext/extinit_priv.h"
#include "misc.h"

View File

@@ -104,6 +104,7 @@ __stdcall unsigned long GetTickCount(void);
#endif
#include "dix/dix_priv.h"
#include "dix/extension_priv.h"
#include "dix/input_priv.h"
#include "dix/settings_priv.h"
#include "dix/screensaver_priv.h"