Subversion Repositories Kolibri OS

Rev

Rev 4363 | Rev 6110 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4363 Rev 5068
Line 77... Line 77...
77
#define DRM_AGP_NO_HANDLE 0
77
#define DRM_AGP_NO_HANDLE 0
Line 78... Line 78...
78
 
78
 
79
typedef unsigned int  drmSize,     *drmSizePtr;	    /**< For mapped regions */
79
typedef unsigned int  drmSize,     *drmSizePtr;	    /**< For mapped regions */
Line -... Line 80...
-
 
80
typedef void          *drmAddress, **drmAddressPtr; /**< For mapped regions */
-
 
81
 
-
 
82
#if (__GNUC__ >= 3)
-
 
83
#define DRM_PRINTFLIKE(f, a) __attribute__ ((format(__printf__, f, a)))
-
 
84
#else
-
 
85
#define DRM_PRINTFLIKE(f, a)
80
typedef void          *drmAddress, **drmAddressPtr; /**< For mapped regions */
86
#endif
81
 
87
 
82
typedef struct _drmServerInfo {
88
typedef struct _drmServerInfo {
83
  int (*debug_print)(const char *format, va_list ap);
89
  int (*debug_print)(const char *format, va_list ap) DRM_PRINTFLIKE(1,0);
Line 84... Line 90...
84
  int (*load_module)(const char *name);
90
  int (*load_module)(const char *name);
85
} drmServerInfo, *drmServerInfoPtr;
91
} drmServerInfo, *drmServerInfoPtr;
Line 682... Line 688...
682
				 unsigned long *prev_key, void **prev_value,
688
				 unsigned long *prev_key, void **prev_value,
683
				 unsigned long *next_key, void **next_value);
689
				 unsigned long *next_key, void **next_value);
Line 684... Line 690...
684
 
690
 
685
extern int drmOpenOnce(void *unused, const char *BusID, int *newlyopened);
691
extern int drmOpenOnce(void *unused, const char *BusID, int *newlyopened);
686
extern void drmCloseOnce(int fd);
692
extern void drmCloseOnce(int fd);
Line 687... Line 693...
687
extern void drmMsg(const char *format, ...);
693
extern void drmMsg(const char *format, ...) DRM_PRINTFLIKE(1, 2);
688
 
694
 
Line 689... Line 695...
689
extern int drmSetMaster(int fd);
695
extern int drmSetMaster(int fd);