From e987648cf2c21dcbd77dd9a71793090a48e4f521 Mon Sep 17 00:00:00 2001 From: Eamon Walsh Date: Mon, 15 Oct 2007 21:38:56 -0400 Subject: [PATCH] registry: Register EVI extension protocol names. --- Xext/EVI.c | 29 +++++++++++++---------------- 1 file changed, 13 insertions(+), 16 deletions(-) diff --git a/Xext/EVI.c b/Xext/EVI.c index 8fe3481d4..b6752c083 100644 --- a/Xext/EVI.c +++ b/Xext/EVI.c @@ -30,14 +30,12 @@ THE USE OR PERFORMANCE OF THIS SOFTWARE. #include "dixstruct.h" #include "extnsionst.h" #include "dix.h" +#include "registry.h" #define _XEVI_SERVER_ #include #include "EVIstruct.h" #include "modinit.h" -#if 0 -static unsigned char XEVIReqCode = 0; -#endif static EviPrivPtr eviPriv; static int @@ -182,19 +180,18 @@ EVIResetProc(ExtensionEntry *extEntry) void EVIExtensionInit(INITARGS) { -#if 0 ExtensionEntry *extEntry; - if ((extEntry = AddExtension(EVINAME, 0, 0, - ProcEVIDispatch, - SProcEVIDispatch, - EVIResetProc, StandardMinorOpcode))) { - XEVIReqCode = (unsigned char)extEntry->base; -#else - if (AddExtension(EVINAME, 0, 0, - ProcEVIDispatch, SProcEVIDispatch, - EVIResetProc, StandardMinorOpcode)) { -#endif - eviPriv = eviDDXInit(); - } + if (!(extEntry = AddExtension(EVINAME, 0, 0, + ProcEVIDispatch, + SProcEVIDispatch, + EVIResetProc, StandardMinorOpcode))) + return; + + eviPriv = eviDDXInit(); + + RegisterRequestName(extEntry->base, X_EVIQueryVersion, + EVINAME ":QueryVersion"); + RegisterRequestName(extEntry->base, X_EVIGetVisualInfo, + EVINAME ":GetVisualInfo"); }