aboutsummaryrefslogtreecommitdiff
path: root/src/xrescheck.h
diff options
context:
space:
mode:
authorallusive-dev <[email protected]>2023-09-19 17:46:20 +1000
committerallusive-dev <[email protected]>2023-09-19 17:46:20 +1000
commit5650d887357bf2a3fac8c5fd4f467bf8795b5fc4 (patch)
tree4b825dc642cb6eb9a060e54bf8d69288fbee4904 /src/xrescheck.h
parentUpdate picom.sample.conf (diff)
downloadcompfy-5650d887357bf2a3fac8c5fd4f467bf8795b5fc4.tar.xz
compfy-5650d887357bf2a3fac8c5fd4f467bf8795b5fc4.zip
reset
Diffstat (limited to 'src/xrescheck.h')
-rw-r--r--src/xrescheck.h62
1 files changed, 0 insertions, 62 deletions
diff --git a/src/xrescheck.h b/src/xrescheck.h
deleted file mode 100644
index 5ad5c46..0000000
--- a/src/xrescheck.h
+++ /dev/null
@@ -1,62 +0,0 @@
-// SPDX-License-Identifier: MIT
-// Copyright (c) 2014 Richard Grenville <[email protected]>
-#pragma once
-
-#include "common.h"
-#include "uthash.h"
-
-typedef struct {
- XID xid;
- const char *type;
- const char *file;
- const char *func;
- int line;
- UT_hash_handle hh;
-} xrc_xid_record_t;
-
-#define M_POS_DATA_PARAMS const char *file, int line, const char *func
-#define M_POS_DATA_PASSTHROUGH file, line, func
-#define M_POS_DATA __FILE__, __LINE__, __func__
-
-void xrc_add_xid_(XID xid, const char *type, M_POS_DATA_PARAMS);
-
-#define xrc_add_xid(xid, type) xrc_add_xid_(xid, type, M_POS_DATA)
-
-void xrc_delete_xid_(XID xid, M_POS_DATA_PARAMS);
-
-#define xrc_delete_xid(xid) xrc_delete_xid_(xid, M_POS_DATA)
-
-void xrc_report_xid(void);
-
-void xrc_clear_xid(void);
-
-// Pixmap
-
-static inline void xcb_create_pixmap_(xcb_connection_t *c, uint8_t depth,
- xcb_pixmap_t pixmap, xcb_drawable_t drawable,
- uint16_t width, uint16_t height, M_POS_DATA_PARAMS) {
- xcb_create_pixmap(c, depth, pixmap, drawable, width, height);
- xrc_add_xid_(pixmap, "Pixmap", M_POS_DATA_PASSTHROUGH);
-}
-
-#define xcb_create_pixmap(c, depth, pixmap, drawable, width, height) \
- xcb_create_pixmap_(c, depth, pixmap, drawable, width, height, M_POS_DATA)
-
-static inline xcb_void_cookie_t
-xcb_composite_name_window_pixmap_(xcb_connection_t *c, xcb_window_t window,
- xcb_pixmap_t pixmap, M_POS_DATA_PARAMS) {
- xcb_void_cookie_t ret = xcb_composite_name_window_pixmap(c, window, pixmap);
- xrc_add_xid_(pixmap, "PixmapC", M_POS_DATA_PASSTHROUGH);
- return ret;
-}
-
-#define xcb_composite_name_window_pixmap(dpy, window, pixmap) \
- xcb_composite_name_window_pixmap_(dpy, window, pixmap, M_POS_DATA)
-
-static inline void
-xcb_free_pixmap_(xcb_connection_t *c, xcb_pixmap_t pixmap, M_POS_DATA_PARAMS) {
- xcb_free_pixmap(c, pixmap);
- xrc_delete_xid_(pixmap, M_POS_DATA_PASSTHROUGH);
-}
-
-#define xcb_free_pixmap(c, pixmap) xcb_free_pixmap_(c, pixmap, M_POS_DATA);