From f737cc38baea6af8bf284c9e207e60a7d90eebe1 Mon Sep 17 00:00:00 2001 From: Eamon Walsh Date: Mon, 31 Jul 2006 19:58:42 -0400 Subject: [PATCH] Adding devPrivates support to the ExtensionEntry structure. --- hw/xfree86/loader/dixsym.c | 2 ++ include/extension.h | 6 ++++++ 2 files changed, 8 insertions(+) diff --git a/hw/xfree86/loader/dixsym.c b/hw/xfree86/loader/dixsym.c index 0963bef15..dba2cc4de 100644 --- a/hw/xfree86/loader/dixsym.c +++ b/hw/xfree86/loader/dixsym.c @@ -256,6 +256,8 @@ _X_HIDDEN void *dixLookupTab[] = { SYMFUNC(GetScratchPixmapHeader) SYMFUNC(FreeScratchPixmapHeader) /* privates.c */ + SYMFUNC(AllocateExtensionPrivate) + SYMFUNC(AllocateExtensionPrivateIndex) SYMFUNC(AllocateClientPrivate) SYMFUNC(AllocateClientPrivateIndex) SYMFUNC(AllocateGCPrivate) diff --git a/include/extension.h b/include/extension.h index c3d7c2183..fb7d741de 100644 --- a/include/extension.h +++ b/include/extension.h @@ -62,6 +62,12 @@ extern void EnableDisableExtensionError(char *name, Bool enable); extern void ResetExtensionPrivates(void); +extern int AllocateExtensionPrivateIndex(void); + +extern Bool AllocateExtensionPrivate( + int /*index*/, + unsigned /*amount*/); + extern void InitExtensions(int argc, char **argv); extern void InitVisualWrap(void);