42 lines
		
	
	
		
			994 B
		
	
	
	
		
			C
		
	
	
	
			
		
		
	
	
			42 lines
		
	
	
		
			994 B
		
	
	
	
		
			C
		
	
	
	
| /* $XFree86$ */
 | |
| 
 | |
| #ifdef HAVE_XORG_CONFIG_H
 | |
| #include <xorg-config.h>
 | |
| #endif
 | |
| 
 | |
| #ifdef XFree86LOADER
 | |
| 
 | |
| #include "xf86Module.h"
 | |
| 
 | |
| static MODULESETUPPROTO(xf8_16bppSetup);
 | |
| 
 | |
| static XF86ModuleVersionInfo VersRec =
 | |
| {
 | |
|         "xf8_16bpp",
 | |
|         MODULEVENDORSTRING,
 | |
|         MODINFOSTRING1,
 | |
|         MODINFOSTRING2,
 | |
|         XORG_VERSION_CURRENT,
 | |
|         1, 0, 0,
 | |
|         ABI_CLASS_ANSIC,                /* Only need the ansic layer */
 | |
|         ABI_ANSIC_VERSION,
 | |
|         NULL,
 | |
|         {0,0,0,0}       /* signature, to be patched into the file by a tool */
 | |
| };
 | |
| 
 | |
| XF86ModuleData xf8_16bppModuleData = { &VersRec, xf8_16bppSetup, NULL };
 | |
| 
 | |
| static pointer
 | |
| xf8_16bppSetup(pointer module, pointer opts, int *errmaj, int *errmin)
 | |
| {
 | |
|     if (!LoadSubModule(module, "cfb", NULL, NULL, NULL, NULL,
 | |
| 			errmaj, errmin))
 | |
|         return NULL;
 | |
|     if (!LoadSubModule(module, "cfb16", NULL, NULL, NULL, NULL,
 | |
| 			errmaj, errmin))
 | |
|         return NULL;
 | |
|     return (pointer)1;  /* non-NULL required to indicate success */
 | |
| }
 | |
| 
 | |
| #endif
 |