summaryrefslogtreecommitdiff
path: root/mi
diff options
context:
space:
mode:
authorDaniel Stone <daniel@fooishbar.org>2012-07-10 02:03:28 +0100
committerKeith Packard <keithp@keithp.com>2012-07-10 00:31:02 -0700
commita15dac550918c55b08bbe0007f068cc5096ebaa1 (patch)
treea6309e39953e8a4bfdc45f1d97030975a31aa4c3 /mi
parent710318e803c6d5c6b8ae170d38c8253f5d780472 (diff)
Remove unused setupFunc from extensions
setupFunc was used as an early callback for half-modular extensions such as Xv, XvMC and DGA to set up hooks between the core server and the modular component. Now we've rid ourselves of that, we can also bin setupFunc. Signed-off-by: Daniel Stone <daniel@fooishbar.org> Reviewed-by: Jamey Sharp <jamey@minilop.net> Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'mi')
-rw-r--r--mi/miinitext.c56
1 files changed, 25 insertions, 31 deletions
diff --git a/mi/miinitext.c b/mi/miinitext.c
index a84d486e1..86fc31c99 100644
--- a/mi/miinitext.c
+++ b/mi/miinitext.c
@@ -235,65 +235,63 @@ EnableDisableExtensionError(const char *name, Bool enable)
/* List of built-in (statically linked) extensions */
static ExtensionModule staticExtensions[] = {
- {GEExtensionInit, "Generic Event Extension", &noGEExtension, NULL},
- {ShapeExtensionInit, "SHAPE", NULL, NULL},
+ {GEExtensionInit, "Generic Event Extension", &noGEExtension},
+ {ShapeExtensionInit, "SHAPE", NULL},
#ifdef MITSHM
- {ShmExtensionInit, SHMNAME, &noMITShmExtension, NULL},
+ {ShmExtensionInit, SHMNAME, &noMITShmExtension},
#endif
- {XInputExtensionInit, "XInputExtension", NULL, NULL},
+ {XInputExtensionInit, "XInputExtension", NULL},
#ifdef XTEST
- {XTestExtensionInit, XTestExtensionName, &noTestExtensions, NULL},
+ {XTestExtensionInit, XTestExtensionName, &noTestExtensions},
#endif
- {BigReqExtensionInit, "BIG-REQUESTS", NULL, NULL},
- {SyncExtensionInit, "SYNC", NULL, NULL},
- {XkbExtensionInit, XkbName, NULL, NULL},
- {XCMiscExtensionInit, "XC-MISC", NULL, NULL},
+ {BigReqExtensionInit, "BIG-REQUESTS", NULL},
+ {SyncExtensionInit, "SYNC", NULL},
+ {XkbExtensionInit, XkbName, NULL},
+ {XCMiscExtensionInit, "XC-MISC", NULL},
#ifdef XCSECURITY
- {SecurityExtensionInit, SECURITY_EXTENSION_NAME, &noSecurityExtension, NULL},
+ {SecurityExtensionInit, SECURITY_EXTENSION_NAME, &noSecurityExtension},
#endif
#ifdef PANORAMIX
- {PanoramiXExtensionInit, PANORAMIX_PROTOCOL_NAME, &noPanoramiXExtension,
- NULL},
+ {PanoramiXExtensionInit, PANORAMIX_PROTOCOL_NAME, &noPanoramiXExtension},
#endif
#ifdef XFIXES
/* must be before Render to layer DisplayCursor correctly */
- {XFixesExtensionInit, "XFIXES", &noXFixesExtension, NULL},
+ {XFixesExtensionInit, "XFIXES", &noXFixesExtension},
#endif
#ifdef XF86BIGFONT
- {XFree86BigfontExtensionInit, XF86BIGFONTNAME, &noXFree86BigfontExtension,
- NULL},
+ {XFree86BigfontExtensionInit, XF86BIGFONTNAME, &noXFree86BigfontExtension},
#endif
- {RenderExtensionInit, "RENDER", &noRenderExtension, NULL},
+ {RenderExtensionInit, "RENDER", &noRenderExtension},
#ifdef RANDR
- {RRExtensionInit, "RANDR", &noRRExtension, NULL},
+ {RRExtensionInit, "RANDR", &noRRExtension},
#endif
#ifdef COMPOSITE
- {CompositeExtensionInit, "COMPOSITE", &noCompositeExtension, NULL},
+ {CompositeExtensionInit, "COMPOSITE", &noCompositeExtension},
#endif
#ifdef DAMAGE
- {DamageExtensionInit, "DAMAGE", &noDamageExtension, NULL},
+ {DamageExtensionInit, "DAMAGE", &noDamageExtension},
#endif
#ifdef SCREENSAVER
- {ScreenSaverExtensionInit, ScreenSaverName, &noScreenSaverExtension, NULL},
+ {ScreenSaverExtensionInit, ScreenSaverName, &noScreenSaverExtension},
#endif
#ifdef DBE
- {DbeExtensionInit, "DOUBLE-BUFFER", &noDbeExtension, NULL},
+ {DbeExtensionInit, "DOUBLE-BUFFER", &noDbeExtension},
#endif
#ifdef XRECORD
- {RecordExtensionInit, "RECORD", &noTestExtensions, NULL},
+ {RecordExtensionInit, "RECORD", &noTestExtensions},
#endif
#ifdef DPMSExtension
- {DPMSExtensionInit, DPMSExtensionName, &noDPMSExtension, NULL},
+ {DPMSExtensionInit, DPMSExtensionName, &noDPMSExtension},
#endif
#ifdef RES
- {ResExtensionInit, XRES_NAME, &noResExtension, NULL},
+ {ResExtensionInit, XRES_NAME, &noResExtension},
#endif
#ifdef XV
- {XvExtensionInit, XvName, &noXvExtension, NULL},
- {XvMCExtensionInit, XvMCName, &noXvExtension, NULL},
+ {XvExtensionInit, XvName, &noXvExtension},
+ {XvMCExtensionInit, XvMCName, &noXvExtension},
#endif
#ifdef XSELINUX
- {SELinuxExtensionInit, SELINUX_EXTENSION_NAME, &noSELinuxExtension, NULL},
+ {SELinuxExtensionInit, SELINUX_EXTENSION_NAME, &noSELinuxExtension},
#endif
};
@@ -379,8 +377,4 @@ LoadExtension(ExtensionModule * e, Bool builtin)
newext->name = e->name;
newext->initFunc = e->initFunc;
newext->disablePtr = e->disablePtr;
- newext->setupFunc = e->setupFunc;
-
- if (e->setupFunc != NULL)
- e->setupFunc();
}