1706f2543Smrg#ifdef HAVE_XORG_CONFIG_H 2706f2543Smrg#include <xorg-config.h> 3706f2543Smrg#endif 4706f2543Smrg 5706f2543Smrg#include "xf86Module.h" 6706f2543Smrg#include "globals.h" 7706f2543Smrg 8706f2543Smrgstatic MODULESETUPPROTO(dbeSetup); 9706f2543Smrg 10706f2543Smrgextern void DbeExtensionInit(INITARGS); 11706f2543Smrg 12706f2543Smrgstatic ExtensionModule dbeExt = { 13706f2543Smrg DbeExtensionInit, 14706f2543Smrg "DOUBLE-BUFFER", 15706f2543Smrg &noDbeExtension, 16706f2543Smrg NULL, 17706f2543Smrg NULL 18706f2543Smrg}; 19706f2543Smrg 20706f2543Smrgstatic XF86ModuleVersionInfo VersRec = 21706f2543Smrg{ 22706f2543Smrg "dbe", 23706f2543Smrg MODULEVENDORSTRING, 24706f2543Smrg MODINFOSTRING1, 25706f2543Smrg MODINFOSTRING2, 26706f2543Smrg XORG_VERSION_CURRENT, 27706f2543Smrg 1, 0, 0, 28706f2543Smrg ABI_CLASS_EXTENSION, 29706f2543Smrg ABI_EXTENSION_VERSION, 30706f2543Smrg MOD_CLASS_EXTENSION, 31706f2543Smrg {0,0,0,0} 32706f2543Smrg}; 33706f2543Smrg 34706f2543Smrg/* 35706f2543Smrg * Data for the loader 36706f2543Smrg */ 37706f2543Smrg_X_EXPORT XF86ModuleData dbeModuleData = { &VersRec, dbeSetup, NULL }; 38706f2543Smrg 39706f2543Smrgstatic pointer 40706f2543SmrgdbeSetup(pointer module, pointer opts, int *errmaj, int *errmin) 41706f2543Smrg{ 42706f2543Smrg LoadExtension(&dbeExt, FALSE); 43706f2543Smrg 44706f2543Smrg /* Need a non-NULL return value to indicate success */ 45706f2543Smrg return (pointer)1; 46706f2543Smrg} 47