dwm isn't afraid of global variables
S7RXJJZG4IEIVLPHEWFT5M2T3SRRO5US5SYBPXSYSWJJLXAKNNPAC TZP6PT5SUMQJO4YUGALUU3R4RYQREDLZXWAOKD6N3QDROICWHRBAC CN4FS77B6FLSEDGAQ4R5YGHS56TNW7IGUR7RK4HKCLDX2627VBKAC 7B74AT3BXYB7PVW4F6SGQNPMHOU5TEV5TZ54CG6VSQI46XSEKWXQC 2ZRKX4A24W4WNSLJNPKP3FWB3Y3UCYLWWESTC65P45BQFSJKS4PQC 7XCGFU3GX4TQXZBOU7GFAQ62EEOTVRNWFYQGI3XULFPSUKDZ2EYAC D425ND7AT3F7QJ3CCSESMVDOC3J5C5P32M5SJDBHECZJXLHNQ2FAC O5JVMDEEKP334BAYMJ6HHXROW4X4WC24JHCYZTKJRQE5UGYXV7YQC 6LVZRZGDURMWBUBXHFGV4HGB7L5M2FKCYGJCAU3X2PK74VJQ6RCAC static void focusnext(struct dwl_server *server, const Arg *arg);static void handlemove(struct dwl_server *server, uint32_t time);static void handleresize(struct dwl_server *server, uint32_t time);
static void focusnext(const Arg *arg);static void handlemove(uint32_t time);static void handleresize(uint32_t time);
struct dwl_view *view = server->grabbed_view;double dx = server->cursor->x - server->grab_x;double dy = server->cursor->y - server->grab_y;
struct dwl_view *view = server.grabbed_view;double dx = server.cursor->x - server.grab_x;double dy = server.cursor->y - server.grab_y;
int width = server->grab_width;int height = server->grab_height;if (server->resize_edges & WLR_EDGE_TOP) {y = server->grab_y + dy;
int width = server.grab_width;int height = server.grab_height;if (server.resize_edges & WLR_EDGE_TOP) {y = server.grab_y + dy;