diff options
Diffstat (limited to 'xfixes.c')
-rw-r--r-- | xfixes.c | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/xfixes.c b/xfixes.c new file mode 100644 index 0000000..4222cc3 --- /dev/null +++ b/xfixes.c @@ -0,0 +1,34 @@ +#include <stdint.h> +#include <stdlib.h> +#include <stdio.h> +#include <string.h> +#include <wayland-client.h> + +#include <X11/Xproto.h> +#include <X11/Xatom.h> +#include <X11/Xlib.h> +#include <X11/extensions/Xfixes.h> + +#include "private.h" + +struct csx_xfixes { + struct csx_extension extension; +}; + +int +csx_display_add_xfixes(struct csx_display *display) +{ + + struct csx_xfixes *xfixes; + + xfixes = malloc(sizeof *xfixes); + if (xfixes == NULL) + return -1; + + csx_display_add_extension(display, &xfixes->extension, + XFIXES_NAME, + XFixesNumberEvents, + XFixesNumberErrors); + + return 0; +} |