~gma500/emgd/trunk

« back to all changes in this revision

Viewing changes to xorg/xorg-server-1.7.6/hw/xfree86/dixmods/dbemodule.c

  • Committer: José Bernardo Bandos
  • Date: 2010-08-28 16:04:10 UTC
  • Revision ID: jbs@jbs-laptop-20100828160410-nw5zohdn37oupdv2
First step to add emgd drivers from meego

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
#ifdef HAVE_XORG_CONFIG_H
2
 
#include <xorg-config.h>
3
 
#endif
4
 
 
5
 
#include "xf86Module.h"
6
 
#include "globals.h"
7
 
 
8
 
static MODULESETUPPROTO(dbeSetup);
9
 
 
10
 
extern void DbeExtensionInit(INITARGS);
11
 
 
12
 
static ExtensionModule dbeExt = {
13
 
    DbeExtensionInit,
14
 
    "DOUBLE-BUFFER",
15
 
    &noDbeExtension,
16
 
    NULL,
17
 
    NULL
18
 
};
19
 
 
20
 
static XF86ModuleVersionInfo VersRec =
21
 
{
22
 
        "dbe",
23
 
        MODULEVENDORSTRING,
24
 
        MODINFOSTRING1,
25
 
        MODINFOSTRING2,
26
 
        XORG_VERSION_CURRENT,
27
 
        1, 0, 0,
28
 
        ABI_CLASS_EXTENSION,
29
 
        ABI_EXTENSION_VERSION,
30
 
        MOD_CLASS_EXTENSION,
31
 
        {0,0,0,0}
32
 
};
33
 
 
34
 
/*
35
 
 * Data for the loader
36
 
 */
37
 
_X_EXPORT XF86ModuleData dbeModuleData = { &VersRec, dbeSetup, NULL };
38
 
 
39
 
static pointer
40
 
dbeSetup(pointer module, pointer opts, int *errmaj, int *errmin)
41
 
{
42
 
    LoadExtension(&dbeExt, FALSE);
43
 
 
44
 
    /* Need a non-NULL return value to indicate success */
45
 
    return (pointer)1;
46
 
}